public IHttpActionResult Delete(TaskDevelopmentViewModel model) { try { _serviceProjectDevelopment.DeleteTaskDevelopment( projectDevelopmentId: model.ProjectId, taskDevelopmentId: model.Id); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IHttpActionResult Post(TaskDevelopmentViewModel model) { if (ModelState.IsValid) { var task = _serviceProjectDevelopment.CreateTaskDevelopment( projectDevelopmentId: model.ProjectId, employeeInDevelopmentPositionId: model.DeveloperId, description: model.Description, start: model.Start, finish: model.Finish); model.Id = task.Id; return(Created <TaskDevelopmentViewModel>(Request.RequestUri + model.Id.ToString(), model)); } return(BadRequest(ModelState)); }