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")); }
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")); }
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)); }
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)); }