Example #1
0
        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));
        }