public JsonResult GetCard(int taskId, int cardId) { TaskCard card = _taskService.GetCard(UserId, taskId, cardId); TaskCardModel model = _autoMapperService.MapTaskCardEntity(card); return(Json(model, JsonRequestBehavior.AllowGet)); }
public JsonResult UpdateCard(int taskId, TaskCardModel model) // perform update or add { if (!ModelState.IsValid) { throw new Exception(); } TaskCard taskCard = _autoMapperService.MapTaskCardModel(model); if (model.Id.HasValue) { _taskService.UpdateTaskCard(UserId, taskId, taskCard); } else { _taskService.AddTaskCard(UserId, taskId, taskCard); } var card = _autoMapperService.MapTaskCardEntity(taskCard); // map it again to get count values and id return(Json(card, JsonRequestBehavior.AllowGet)); }
public TaskCard MapTaskCardModel(TaskCardModel model) { return(Mapper.Map <TaskCardModel, TaskCard>(model)); }