public ActionResult Create(OrganizationVM model) { if (ModelState.IsValid) { var org = new Organization { Name = model.Name, MascotName = model.MascotName, Tagline = model.Tagline, CreatedBy = LoggedInUserId, CreatedOn = DateTime.UtcNow, }; db.Organizations.AddObject(org); TryDBChange(() => db.SaveChanges()); } return PartialView("CreateForm", model); }
public ActionResult Edit(OrganizationVM model) { if (!AccessIsAllowed(model.OrganizationId)) ModelState.AddModelError("Error", "Sorry, but you're not authorized to modify this school"); if (ModelState.IsValid) { var org = db.Organizations.SingleOrDefault(o => o.OrganizationId == model.OrganizationId); if (org == null) return HttpNotFound(); org.Name = model.Name; org.MascotName = model.MascotName; org.Tagline = model.Tagline; org.ModifiedBy = LoggedInUserId; TryDBChange(() => db.SaveChanges()); } return PartialView("EditForm", model); }