public virtual ActionResult Edit(OrgSelectionViewModel selectedOrg) { var org = _context.Organizations .Where(x => x.Id == selectedOrg.SelectedOrgId) .Single(); var model = new OrgTrialViewModel { OrganizationId = org.Id, OrganizationName = org.Name, FillPerfectKey = org.FillPerfectPilotKey, TotaltrialCount = org.FpPilotLicenseCount, OrigTrialCount = org.FpPilotLicenseCount }; return View(model); }
public virtual ActionResult Edit(OrgTrialViewModel model) { if (model.TotaltrialCount == 0 && !model.ZeroCountConfirm) { model.ZeroCountConfirm = true; ModelState.AddModelError("", "Trial license count set to zero. Submit again to confirm"); } else if (model.ZeroCountConfirm) model.ZeroCountConfirm = false; if (!ModelState.IsValid) return View(model); var org = _context.Organizations .Where(x => x.Id == model.OrganizationId) .Single(); org.FillPerfectPilotKey = model.FillPerfectKey; org.FpPilotLicenseCount = model.TotaltrialCount; _context.SaveChanges(); return RedirectToAction(MVC.Admin.Dashboard.Index()); }