private ClinicModel ToClinicModel(ClinicResult model) { return(model == null ? null : new ClinicModel { ClinicId = model.ClinicId, Status = model.Actived, ClinicName = model.ClinicName, ClinicEmail = model.ClinicEmail, Street1 = model.Street1, Street2 = model.Street2, State = model.State, PostCode = model.PostCode, Phone = model.Phone }); }
public ActionResult Edit(ClinicResult hospital, string selected) { try { if (!ModelState.IsValid) { return(View(hospital)); } _clinicService2.Update(ToClinicModel(hospital)); TempData[GlobalConstant.ErrorTemp] = "Clinic details successfully updated."; return(RedirectToAction("ClinicDetails", new { id = hospital.ClinicId, selected })); } catch (ApiException ex) { TempData[GlobalConstant.ErrorTemp] = ex.Message; ViewBag.idSelected = selected; var signUpStatus = from SignUpStatus d in Enum.GetValues(typeof(SignUpStatus)) select new { Value = (int)d, Text = d.DescriptionAttr() }; ViewBag.SignUpStatuss = new SelectList(signUpStatus, "Value", "Text", hospital.Actived); return(View(hospital)); } }
public ActionResult Details(ClinicResult model) { try { _clinicService2.Update(ToClinicModel(model)); var authInfo = (AuthInfo)Session["auth_info"]; authInfo.CurrentSelectedClinic = _clinicService2.GetDetails(authInfo.CurrentSelectedClinic.ClinicId); Session["authInfo"] = authInfo; return(RedirectToAction("Index", "Clinic")); } catch (Exception ex) { if (ex.Message.Equals("FAILURE_ADDRESS_EXISTED")) { TempData[GlobalConstant.ErrorTemp] = GlobalConstant.ClinicAddressExisted; } else { TempData[GlobalConstant.ErrorTemp] = ex.Message; } return(View(model)); } }
public ClinicResult AddOrUpdate(ApiHeader apiHeader, ClinicResult entity) { throw new NotImplementedException(); }