Exemplo n.º 1
0
 public IActionResult DeleteFromTask([FromBody] EmployeeTaskRequest employeeTask)
 {
     try
     {
         var deleted = employeeService.DeleteFromTask(mapper.Map <EmployeeTaskDto>(employeeTask));
         if (!deleted)
         {
             return(StatusCode(404, "Employee not found"));
         }
         return(StatusCode(204, "Deleted"));
     }
     catch (Exception ex)
     {
         return(StatusCode(500, ex));
     }
 }
Exemplo n.º 2
0
 public IActionResult AddToTask(Guid employeeId, [FromBody] EmployeeTaskRequest employeeTask)
 {
     try
     {
         employeeTask.EmployeeId = employeeId;
         var added = employeeService.AddToTask(mapper.Map <EmployeeTaskDto>(employeeTask));
         if (!added)
         {
             return(StatusCode(404, "Task not found"));
         }
         return(StatusCode(201, "Added"));
     }
     catch (Exception ex)
     {
         return(StatusCode(500, ex));
     }
 }