Exemplo n.º 1
0
        public async Task <IActionResult> Edit(EditPlanViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var user = await _userManager.GetUserAsync(User);

            if (user == null)
            {
                ModelState.AddModelError("", "Błąd edycji planu");
                return(View(model));
            }

            var plan = new Plan()
            {
                Id          = model.Id,
                Name        = model.Name,
                Description = model.Description,
                Created     = model.Created,
                User        = user
            };

            var result = await _planService.UpdateAsync(plan);

            if (result == false)
            {
                ModelState.AddModelError("", "Błąd edycji planu");
                return(View(model));
            }

            return(RedirectToAction("List", "Plan"));
        }
Exemplo n.º 2
0
        public IActionResult EditPost(EditPlanViewModel model)
        {
            actionPlan.ActionPlanID = model.ActionPlanID;
            actionPlan.PlanTitle    = model.PlanTitle;
            actionPlan.PlanMessage  = model.PlanMessage;
            actionPlan.PlanCategory = model.PlanCategory;

            actionPlan.EditActionPlan();

            return(RedirectToAction("Index"));
        }
Exemplo n.º 3
0
        public async Task <IActionResult> Edit(int id)
        {
            var planToEdit = await _planService.GetAsync(id);

            var viewModel = new EditPlanViewModel()
            {
                Id          = planToEdit.Id,
                Description = planToEdit.Description,
                Name        = planToEdit.Name,
                Created     = planToEdit.Created
            };

            return(View(viewModel));
        }
Exemplo n.º 4
0
        public IActionResult Edit(int actionPlanID)
        {
            actionPlan = actionPlanCollection.GetActionPlan(actionPlanID);

            EditPlanViewModel model = new EditPlanViewModel()
            {
                ActionPlanID = actionPlan.ActionPlanID,
                PlanTitle    = actionPlan.PlanTitle,
                PlanMessage  = actionPlan.PlanMessage,
                PlanCategory = actionPlan.PlanCategory
            };

            return(View(model));
        }