11using Microsoft . AspNetCore . Mvc ;
22using Todo . Data ;
3+ using Todo . Domain ;
34using Todo . Models ;
45
56namespace Todo . Services
@@ -94,11 +95,11 @@ public IActionResult GetTasksByUser (int userId)
9495
9596 public IActionResult GetById ( int id )
9697 {
97- TaskEntity task = context . Tasks . FirstOrDefault ( x => x . Id == id ) ;
98+ TaskModel task = context . Tasks . FirstOrDefault ( x => x . Id == id ) ;
9899
99100 if ( task == null ) return new NotFoundResult ( ) ;
100101
101- TaskEntity taskDetails = new TaskEntity ( )
102+ TaskModel taskDetails = new TaskModel ( )
102103 {
103104 Title = task . Title ,
104105 Description = task . Description ,
@@ -109,7 +110,7 @@ public IActionResult GetById(int id)
109110 return Ok ( taskDetails ) ;
110111 }
111112
112- public IActionResult InsertTask ( TaskEntity model , int userId )
113+ public IActionResult InsertTask ( TaskModel model , int userId )
113114 {
114115 try
115116 {
@@ -120,7 +121,7 @@ public IActionResult InsertTask (TaskEntity model, int userId)
120121 return BadRequest ( "Categoria ou modelo inválido." ) ;
121122 }
122123
123- TaskEntity updateTask = new TaskEntity
124+ TaskEntity newTask = new TaskEntity
124125 {
125126 Title = model . Title ,
126127 Description = model . Description ,
@@ -131,10 +132,10 @@ public IActionResult InsertTask (TaskEntity model, int userId)
131132 UserId = userId
132133 } ;
133134
134- context . Tasks . Add ( updateTask ) ;
135+ context . Tasks . Add ( newTask ) ;
135136 context . SaveChanges ( ) ;
136137
137- return Ok ( new { taskId = updateTask . Id } ) ;
138+ return Ok ( new { taskId = newTask . Id } ) ;
138139 }
139140 catch ( Exception ex )
140141 {
@@ -145,7 +146,7 @@ public IActionResult InsertTask (TaskEntity model, int userId)
145146 }
146147 }
147148
148- public IActionResult EditTask ( TaskEntity model , int id )
149+ public IActionResult EditTask ( TaskModel model , int id )
149150 {
150151 TaskEntity taskToEdit = context . Tasks . FirstOrDefault ( x => x . Id == id ) ;
151152
@@ -186,9 +187,10 @@ public IActionResult DoneTask (int id)
186187
187188 return Ok ( task ) ;
188189 }
189- public IActionResult AsignTask ( TaskEntity model )
190+ public IActionResult AsignTask ( TaskModel model )
190191 {
191192 var user = context . Users . FirstOrDefault ( x => x . Id == model . UserId ) ;
193+ var category = context . CategorieTasks . FirstOrDefault ( x => x . Id == model . CategorieTaskId ) ;
192194
193195 if ( user == null ) return new BadRequestResult ( ) ;
194196
@@ -199,7 +201,7 @@ public IActionResult AsignTask (TaskEntity model)
199201 Done = false ,
200202 CreatedAt = DateTime . Now ,
201203 CategorieTaskId = model . CategorieTaskId ,
202- Category = context . CategorieTasks . FirstOrDefault ( c => c . Id == model . CategorieTaskId ) ,
204+ Category = category ,
203205 UserId = model . UserId
204206 } ;
205207
0 commit comments