public ActionResult Edit(int id, PreRegistrationModel model) { if (ModelState.IsValid) { if (model.PreRegistrationPreferModelList == null) { TempData["success"] = "Update Failed U must add Doctor and Department"; return(RedirectToAction("Edit/" + id)); } else { int i = PreRegistrationProvider.Update(model, id); if (i != 0) { TempData["success"] = UtilityMessage.edit; } else { TempData["success"] = UtilityMessage.editfailed; } return(RedirectToAction("Index")); } } return(View(model)); }
public ActionResult PreRegistration(PreRegistrationModel model) { if (!ModelState.IsValid) { return(View(model)); } var operatorInDb = dbContext.M_Operator.SingleOrDefault(x => x.OperatorCode == model.OperatorCode && x.MobileNo == model.OperatorMobileNumber); if (operatorInDb != null) { var userInDIb = dbContext.UserProfiles.SingleOrDefault(x => x.OperatorID == operatorInDb.OperatorID); if (userInDIb != null) { //Invalid Operator is already Registered ModelState.AddModelError("", "Operator is already registred"); return(View(model)); } else { //Redirect To registration FOrm return(RedirectToAction("Register", new { ID = operatorInDb.OperatorID })); } } else { ModelState.AddModelError("", "Invalid Operator Details."); return(View(model)); } }
public ActionResult Create() { PreRegistrationModel model = new PreRegistrationModel(); model.PreregistrationPreferDetailsModel = new PreRegistrationPreferDetailsModel(); model.PreregistrationPreferDetailsModel.DepartmentID = 1; return(View(model)); }
public ActionResult Index() { PreRegistrationModel model = new PreRegistrationModel(); model.PreregistrationPreferDetailsModel = new PreRegistrationPreferDetailsModel(); model.PreRegistrationModelList = PreRegistrationProvider.GetResults(); return(View(model)); }
public PreRegistrationModel GetListForPrint(int id) { using (EHMSEntities ent = new EHMSEntities()) { PreRegistrationModel model = new PreRegistrationModel(); model = AutoMapper.Mapper.Map <IEnumerable <PreRegistration>, IEnumerable <PreRegistrationModel> >(ent.PreRegistrations).Where(x => x.PreRegistrationID == id).FirstOrDefault(); return(model); } }
public ActionResult ListTodayValue() { using (EHMSEntities ent = new EHMSEntities()) { PreRegistrationModel model = new PreRegistrationModel(); DateTime a = DateTime.Now; model.PreRegistrationModelList = prePro.GetResult(); return(View(model)); } }
public ActionResult Edit(int id) { PreRegistrationModel model = new PreRegistrationModel(); model = PreRegistrationProvider.GetList().Where(x => x.PreRegistrationID == id).FirstOrDefault(); model.PreRegistrationPreferModelList = PreRegistrationProvider.GetEdit(id); return(View(model)); }
public ActionResult Print(int id) { using (EHMSEntities ent = new EHMSEntities()) { PreRegistrationModel model = new PreRegistrationModel(); model.PreregistrationPreferDetailsModel = new PreRegistrationPreferDetailsModel(); model = PreRegistrationProvider.GetListForPrint(id); model.PreRegistrationID = id; model.PreregistrationPreferDetailsModel = PreRegistrationProvider.GetListForPrintNext(id); return(View(model)); } }
public ActionResult PreRegistrationData(int id) { using (EHMSEntities ent = new EHMSEntities()) { PreRegistrationModel model = new PreRegistrationModel(); List <PreRegistrationModel> models = new List <PreRegistrationModel>(); model = prePro.GetResult().Where(x => x.PreRegistrationID == id).FirstOrDefault(); model.OpdDoctorList = prePro.Value(id); model.OpdFeeDetailsModel = new OpdFeeDetailsModel(); model.OpdFeeDetailsModel.RegistrationFee = Utility.GetCurrentRegistrationFee(); model.OpdFeeDetailsModel.TotalAmount = Utility.GetCurrentRegistrationFee(); return(View(model)); } }
public int Update(PreRegistrationModel model, int id) { int i = 0; { using (EHMSEntities ent = new EHMSEntities()) { var objToSave = AutoMapper.Mapper.Map <PreRegistrationModel, PreRegistration>(model); objToSave.CreatedBy = 1; objToSave.CreatedDate = DateTime.Now; objToSave.Status = true; objToSave.RegistrationDate = DateTime.Now; ent.Entry(objToSave).State = System.Data.EntityState.Modified; model.PreregistrationPreferDetailsModel = new PreRegistrationPreferDetailsModel(); var objtosavedetails = AutoMapper.Mapper.Map <PreRegistrationPreferDetailsModel, PreRegistrationPreferDetail>(model.PreregistrationPreferDetailsModel); objtosavedetails.PreRegistrationID = objToSave.PreRegistrationID; var objToDelete = ent.PreRegistrationPreferDetails.Where(x => x.PreRegistrationID == id).ToList(); foreach (var deptItem in objToDelete) { var preferdetailsid = ent.PreRegistrationPreferDetails.Where(x => x.PreRegistrationID == id).FirstOrDefault(); ent.PreRegistrationPreferDetails.Remove(preferdetailsid); ent.SaveChanges(); } if (model.PreRegistrationPreferModelList != null) { foreach (var item in model.PreRegistrationPreferModelList) { objtosavedetails.PreferDate = (DateTime)item.PreferDate; objtosavedetails.PreferTime = (TimeSpan)item.PreferTime; objtosavedetails.DoctorID = item.DoctorID; objtosavedetails.DepartmentID = item.DepartmentID; ent.PreRegistrationPreferDetails.Add(objtosavedetails); i = ent.SaveChanges(); } } } } return(i); }
public ActionResult Create(PreRegistrationModel model) { if (ModelState.IsValid) { int i = PreRegistrationProvider.Insert(model); if (i != 0) { TempData["success"] = UtilityMessage.save; } else { TempData["success"] = UtilityMessage.savefailed; } } return(RedirectToAction("Index")); }
public int Insert(PreRegistrationModel model) { int i = 0; using (EHMSEntities ent = new EHMSEntities()) { var objToSave = AutoMapper.Mapper.Map <PreRegistrationModel, PreRegistration>(model); objToSave.Status = true; objToSave.CreatedDate = DateTime.Now; objToSave.RegistrationDate = DateTime.Now; ent.PreRegistrations.Add(objToSave); ent.SaveChanges(); model.PreregistrationPreferDetailsModel = new PreRegistrationPreferDetailsModel(); var objtosavedetails = AutoMapper.Mapper.Map <PreRegistrationPreferDetailsModel, PreRegistrationPreferDetail>(model.PreregistrationPreferDetailsModel); objtosavedetails.PreRegistrationID = objToSave.PreRegistrationID; foreach (var item in model.PreRegistrationPreferModelList) { objtosavedetails.PreferDate = (DateTime)item.PreferDate; objtosavedetails.PreferTime = (TimeSpan)item.PreferTime; objtosavedetails.DoctorID = item.DoctorID; objtosavedetails.DepartmentID = item.DepartmentID; ent.PreRegistrationPreferDetails.Add(objtosavedetails); i = ent.SaveChanges(); } // i= ent.SaveChanges(); } try { i = Utility.SendEMail(model.Email, model); } catch { } return(i); }
public ActionResult PreRegistrationData(int id, PreRegistrationModel model) { //var errors = (ModelState.Values.SelectMany(v => v.Errors).ToList()); if (ModelState.IsValid) { int i = pro.Insert(model); if (i != 0) { string actionName = this.ControllerContext.RouteData.Values["action"].ToString(); string controllerName = this.ControllerContext.RouteData.Values["controller"].ToString(); Utility.SaveTrialAudit(controllerName, actionName); TempData["success"] = HospitalManagementSystem.UtilityMessage.save; prePro.UpdateUserStatus(id); return(RedirectToAction("Index")); } else { TempData["success"] = HospitalManagementSystem.UtilityMessage.savefailed; return(RedirectToAction("Index")); } } return(RedirectToAction("Index")); }