Bladeren bron

Added new method to only return one individual

master
Lene Scholtz 5 jaren geleden
bovenliggende
commit
459263c474

+ 6
- 0
UnivateProperties_API/Controllers/Users/IndividualController.cs Bestand weergeven

31
             return new OkObjectResult(_Repo.Get(x => x.Id == id));
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
         //Updates to DB
40
         //Updates to DB
35
         [HttpPut()]
41
         [HttpPut()]
36
         public IActionResult Put([FromBody] Individual individual)
42
         public IActionResult Put([FromBody] Individual individual)

+ 6
- 0
UnivateProperties_API/Repository/Users/IndividualRepository.cs Bestand weergeven

2
 using System;
2
 using System;
3
 using System.Collections.Generic;
3
 using System.Collections.Generic;
4
 using System.Linq;
4
 using System.Linq;
5
+using UnivateProperties_API.Containers.Timeshare.Detailed;
5
 using UnivateProperties_API.Context;
6
 using UnivateProperties_API.Context;
6
 using UnivateProperties_API.Helpers;
7
 using UnivateProperties_API.Helpers;
7
 using UnivateProperties_API.Model.Users;
8
 using UnivateProperties_API.Model.Users;
45
             return item;
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
         public void Insert(Individual item)
54
         public void Insert(Individual item)
49
         {
55
         {
50
             item.Id = NewId();
56
             item.Id = NewId();

Laden…
Annuleren
Opslaan