public IHttpActionResult PostTask(ProjectTemplateTasks task) { if (task == null) { return(BadRequest("task object must be passed in the request body")); } try { task.CreatedDate = DateTime.Now; var taskId = projectTemplatesService.CreateTemplateTask(task); return(Ok(taskId)); } catch (Exception ex) { return(InternalServerError(ex)); } }
public int CreateTemplateTask(ProjectTemplateTasks task) { var res = tasksRepository.Insert(task.AutoMapObject <ProjectTemplateTasks, DB.ProjectTemplateTask>()); return(res.Id); }
public void UpdateTemplateTask(ProjectTemplateTasks task) { var original = tasksRepository.GetById(t => t.Id == task.Id); tasksRepository.Update(original, task.AutoMapObject <ProjectTemplateTasks, DB.ProjectTemplateTask>()); }