Example #1
0
 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
     });
 }
Example #2
0
 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));
     }
 }
Example #3
0
 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));
     }
 }
Example #4
0
 public ClinicResult AddOrUpdate(ApiHeader apiHeader, ClinicResult entity)
 {
     throw new NotImplementedException();
 }