public IHttpActionResult PostEventTaskList(EventTaskListViewModel eventTaskList) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var taskList = db.UpdateEventTaskList(eventTaskList.MapTo <EventTaskList>()).MapTo <EventTaskListViewModel>(); return(Ok(taskList)); }
public IHttpActionResult PutEventTaskList(int id, EventTaskListViewModel eventTaskList) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.UpdateEventTaskList(eventTaskList.MapTo <EventTaskList>()); return(Ok(eventTaskList)); }
public static TTarget MapTo <TTarget>(this EventTaskListViewModel source) where TTarget : EventTaskList { return(Mapper.Map <EventTaskListViewModel, TTarget>(source)); }