public TaskCommentApiModel Create(TaskCommentApiModel model) { var message = AutoMapperConfig.Mapper.Map <TaskCommentApiModel, TaskComment>(model); _context.TaskComments.Add(message); _context.SaveChanges(); return(AutoMapperConfig.Mapper.Map <TaskComment, TaskCommentApiModel>(message)); }
public TaskCommentApiModel Update(TaskCommentApiModel model) { var text = _context.TaskComments.FirstOrDefault(t => t.Id == model.Id); if (text == null) { return(null); } text.Text = model.Text; _context.SaveChanges(); return(AutoMapperConfig.Mapper.Map <TaskComment, TaskCommentApiModel>(text)); }
public ModelResponse <TaskCommentApiModel> Put(TaskCommentApiModel model) { var item = _service.Update(model); return(PrepareResponse <ModelResponse <TaskCommentApiModel> >(x => x.Item = item)); }