示例#1
0
        public JsonResult EditOrganisation(EditOrganisationVm model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    //convert model to ef model
                    Organisations eForganisation = organisationService.GetById(model.Id);
                    eForganisation.Name        = model.Name;
                    eForganisation.Email       = model.Email;
                    eForganisation.Phone       = model.Phone;
                    eForganisation.Website     = model.Website;
                    eForganisation.Address1    = model.Address1;
                    eForganisation.Address2    = model.Address2;
                    eForganisation.Address3    = model.Phone;
                    eForganisation.City        = model.City;
                    eForganisation.County      = model.County;
                    eForganisation.Postcode    = model.Postcode;
                    eForganisation.Country     = model.Country;
                    eForganisation.Description = model.Description;
                    organisationService.Update(eForganisation);

                    return(Json(new { status = CommonConstants.Ok, message = CommonConstants.Ok }));
                }
                catch (Exception e)
                {
                    return(Json(new { status = CommonConstants.Error, message = CommonConstants.SomethingWentWrong }));
                }
            }
            else
            {
                return(Json(new { status = CommonConstants.Error, message = CommonConstants.FailedValidation }));
            }
        }
示例#2
0
        public PartialViewResult EditOrganisation(int id)
        {
            Organisations eFOrganisation = organisationService.GetById(id);

            EditOrganisationVm model = new EditOrganisationVm();

            model.Id          = id;
            model.Name        = eFOrganisation.Name;
            model.Email       = eFOrganisation.Email;
            model.Phone       = eFOrganisation.Phone;
            model.Website     = eFOrganisation.Website;
            model.Address1    = eFOrganisation.Address1;
            model.Address2    = eFOrganisation.Address2;
            model.Address3    = eFOrganisation.Address3;
            model.City        = eFOrganisation.City;
            model.County      = eFOrganisation.County;
            model.Postcode    = eFOrganisation.Postcode;
            model.Country     = eFOrganisation.Country;
            model.Description = eFOrganisation.Description;

            return(PartialView("_ModalEditOrganisation", model));
        }