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 })); } }
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)); }