浏览代码

added get individuals

master
Kobus 5 年前
父节点
当前提交
ba838788ac

+ 6
- 0
UnivateProperties_API/Controllers/Users/IndividualController.cs 查看文件

37
             return new OkObjectResult((_Repo as IndividualRepository).GetIndividual(id));
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
         //Updates to DB
46
         //Updates to DB
41
         [HttpPut()]
47
         [HttpPut()]
42
         public IActionResult Put([FromBody] Individual individual)
48
         public IActionResult Put([FromBody] Individual individual)

+ 11
- 2
UnivateProperties_API/Repository/Users/IndividualRepository.cs 查看文件

46
             return item;
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
         public DetailedOwner GetIndividual(int id)
59
         public DetailedOwner GetIndividual(int id)
50
         {
60
         {
51
             var item = _dbContext.Individuals.FirstOrDefault(x => x.UserId == id);
61
             var item = _dbContext.Individuals.FirstOrDefault(x => x.UserId == id);
121
 
131
 
122
         public List<Individual> GetDetailedAll()
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
         public int NewId()
137
         public int NewId()

正在加载...
取消
保存