Pārlūkot izejas kodu

Added new method to only return one individual

master
Lene Scholtz 5 gadus atpakaļ
vecāks
revīzija
459263c474

+ 6
- 0
UnivateProperties_API/Controllers/Users/IndividualController.cs Parādīt failu

@@ -31,6 +31,12 @@ namespace User_API.Controllers
31 31
             return new OkObjectResult(_Repo.Get(x => x.Id == id));
32 32
         }
33 33
 
34
+        [HttpGet]
35
+        public IActionResult GetIndividual(int id)
36
+        {
37
+            return new OkObjectResult(_Repo.Get(i => i.UserId == id));
38
+        }
39
+
34 40
         //Updates to DB
35 41
         [HttpPut()]
36 42
         public IActionResult Put([FromBody] Individual individual)

+ 6
- 0
UnivateProperties_API/Repository/Users/IndividualRepository.cs Parādīt failu

@@ -2,6 +2,7 @@
2 2
 using System;
3 3
 using System.Collections.Generic;
4 4
 using System.Linq;
5
+using UnivateProperties_API.Containers.Timeshare.Detailed;
5 6
 using UnivateProperties_API.Context;
6 7
 using UnivateProperties_API.Helpers;
7 8
 using UnivateProperties_API.Model.Users;
@@ -45,6 +46,11 @@ namespace UnivateProperties_API.Repository.Users
45 46
             return item;
46 47
         }
47 48
 
49
+        public DetailedOwner Get(int id)
50
+        {
51
+            return new DetailedOwner(_dbContext.Individuals.FirstOrDefault(x => x.UserId == id));
52
+        }
53
+
48 54
         public void Insert(Individual item)
49 55
         {
50 56
             item.Id = NewId();

Notiek ielāde…
Atcelt
Saglabāt