コード例 #1
0
        public JsonResult GetCard(int taskId, int cardId)
        {
            TaskCard      card  = _taskService.GetCard(UserId, taskId, cardId);
            TaskCardModel model = _autoMapperService.MapTaskCardEntity(card);

            return(Json(model, JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
        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));
        }
コード例 #3
0
 public TaskCard MapTaskCardModel(TaskCardModel model)
 {
     return(Mapper.Map <TaskCardModel, TaskCard>(model));
 }