Пример #1
0
        public JsonResult JsonUpdateActionItem(ActionItemViewModel viewModel)
        {
            return(JsonResponse(() =>
            {
                var actionItem = FromActionItemViewModel(viewModel);

                var existing = _planningService.GetActionItem(actionItem.PlanningWizardActionItemID);

                if (existing == null)
                {
                    throw new Exception("Invalid Action Item.  Cannot update");
                }

                existing.ResourcesContent = actionItem.ResourcesContent;
                existing.ModifyUserID = CurrentUser.UserID;
                existing.ModifyDate = DateTime.Now;

                _planningService.UpdateActionItem(ref existing);
            }));
        }