소스 검색

added get individuals

master
Kobus 5 년 전
부모
커밋
ba838788ac
2개의 변경된 파일17개의 추가작업 그리고 2개의 파일을 삭제
  1. 6
    0
      UnivateProperties_API/Controllers/Users/IndividualController.cs
  2. 11
    2
      UnivateProperties_API/Repository/Users/IndividualRepository.cs

+ 6
- 0
UnivateProperties_API/Controllers/Users/IndividualController.cs 파일 보기

@@ -37,6 +37,12 @@ namespace User_API.Controllers
37 37
             return new OkObjectResult((_Repo as IndividualRepository).GetIndividual(id));
38 38
         }
39 39
 
40
+        [HttpGet("getAllIndividuals")]
41
+        public IActionResult GetAllIndividuals()
42
+        {
43
+            return new OkObjectResult((_Repo as IndividualRepository).GetAllIndividuals());
44
+        }
45
+
40 46
         //Updates to DB
41 47
         [HttpPut()]
42 48
         public IActionResult Put([FromBody] Individual individual)

+ 11
- 2
UnivateProperties_API/Repository/Users/IndividualRepository.cs 파일 보기

@@ -46,6 +46,16 @@ namespace UnivateProperties_API.Repository.Users
46 46
             return item;
47 47
         }
48 48
 
49
+        public List<DetailedOwner> GetAllIndividuals()
50
+        {
51
+            List<DetailedOwner> list = new List<DetailedOwner>();
52
+            foreach(var item in GetAll())
53
+            {
54
+                list.Add(new DetailedOwner(item));
55
+            }
56
+            return list;
57
+        }
58
+
49 59
         public DetailedOwner GetIndividual(int id)
50 60
         {
51 61
             var item = _dbContext.Individuals.FirstOrDefault(x => x.UserId == id);
@@ -121,8 +131,7 @@ namespace UnivateProperties_API.Repository.Users
121 131
 
122 132
         public List<Individual> GetDetailedAll()
123 133
         {
124
-            // TODO: GetDetailed
125
-            throw new NotImplementedException();
134
+            return _dbContext.Individuals.Include("User").Include("Address").Include("BankAccount").ToList();
126 135
         }
127 136
 
128 137
         public int NewId()

Loading…
취소
저장