public ActionResult Edit(PlanModel model, bool continueEditing, FormCollection form) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageHyip)) { return(AccessDeniedView()); } var plan = _planService.GetPlanById(model.Id); if (plan == null || plan.Deleted) { return(RedirectToAction("List")); } if (ModelState.IsValid) { plan = model.ToEntity(plan); _planService.UpdatePlan(plan); _eventPublisher.Publish(new ModelBoundEvent(model, plan, form)); //activity log _customerActivityService.InsertActivity("EditPlan", _localizationService.GetResource("ActivityLog.EditCategory"), plan.Name); NotifySuccess(_localizationService.GetResource("Admin.Catalog.Categories.Updated")); return(continueEditing ? RedirectToAction("Edit", plan.Id) : RedirectToAction("List")); } return(View(model)); }
public ActionResult Create(PlanModel model, bool continueEditing, FormCollection form) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageHyip)) { return(AccessDeniedView()); } if (ModelState.IsValid) { var plan = model.ToEntity(); _planService.InsertPlan(plan); _eventPublisher.Publish(new ModelBoundEvent(model, plan, form)); //activity log _customerActivityService.InsertActivity("AddNewPlan", _localizationService.GetResource("ActivityLog.AddNewPlan"), plan.Name); NotifySuccess(_localizationService.GetResource("Admin.Hyip.Plans.Added")); return(continueEditing ? RedirectToAction("Edit", new { id = plan.Id }) : RedirectToAction("List")); } return(View(model)); }