public InstituteEditModel GetInstituteEditModel(Institute institute) { InstituteDetailsModel details = new InstituteDetailsModel { ID = institute.ID, Name = institute.Name, InMailingList = institute.InMailingList, MainPhone = institute.MainPhone, Phones = institute.Phones, Email = institute.Email, City = institute.City, ZipCode = institute.ZipCode, Address = institute.Address, Address_Comments = institute.Address_Comments, Institute_Comments = institute.Comments, }; InstituteEditModel editModel = new InstituteEditModel(); editModel.details = details; return(editModel); }
public ActionResult Edit(InstituteEditModel model) { try { InstituteOperations.CreateUpdate(model.details, true); return(RedirectToAction("Index", new { Type_ID = model.filter.Type_ID, SubType_ID = model.filter.SubType_ID, InMailingListOnly = model.filter.InMailingListOnly })); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(View(model)); } }
public ActionResult Edit(int Id, int?type_ID, int?subType_ID, bool inMailingListOnly) { Institute card = InstituteOperations.GetInstituteById(Id); if (card == null) { return(RedirectToAction("Index", new { Type_ID = type_ID, SubType_ID = subType_ID, InMailingListOnly = inMailingListOnly })); } InstituteEditModel model = InstituteOperations.GetInstituteEditModel(card); model.filter = new EventsFilterViewModel_ForList { Type_ID = type_ID, SubType_ID = subType_ID, InMailingListOnly = inMailingListOnly }; model.eventsFilter = new EventsFilterViewModel_ForCard() { Category_ID = 1, Card_ID = Id }; return(View(model)); }