// Create new file medical for new patient public ActionResult CreateNewDetalies(int id) { MedicalFileDetalisMV newfileopen = filedetailes.openFileDetalesCreate(); TempData["Fileid"] = id; return(View(newfileopen)); }
public MedicalFileDetalisMV openFileDetalesCreate(MedicalFileDetalisMV model = null) { LookupBussiness look = new LookupBussiness(); if (model == null) { model = new MedicalFileDetalisMV(); } model.doctorlist = look.filldoctor(); return(model); }
public ResponseMV createnewDetails(MedicalFileDetalisMV newdetails) { ResponseMV result = ValidateMedicalFileDetailes(newdetails); if (result.IsValid == true) { MedicalFileDetalisTBL detailstemp = new MedicalFileDetalisTBL(); detailstemp.doctorID = newdetails.doctorID; detailstemp.Description = newdetails.Description; detailstemp.FileID = newdetails.FileID; detailstemp.Date = newdetails.Date; clinic.MedicalFileDetalisTBLs.Add(detailstemp); clinic.SaveChanges(); } return(result); }
public ResponseMV ValidateMedicalFileDetailes(MedicalFileDetalisMV viewmodel) { ResponseMV result = new ResponseMV(); if (viewmodel.doctorID == null) { result.ErrorMessages.Add("doctorname", "not found name"); } if (viewmodel.FileID == null) { result.ErrorMessages.Add("FileID", "not found name"); } result.IsValid = result.ErrorMessages.Count == 0 ? true : false; return(result); }
public ActionResult SubmitDetalies(MedicalFileDetalisMV newdetalies) { newdetalies.Date = DateTime.Now; newdetalies.FileID = (int)TempData["Fileid"]; ResponseMV result = filedetailes.createnewDetails(newdetalies); if (result.IsValid == true) { return(RedirectToAction("medicalFileDetailes", new { id = newdetalies.FileID })); } else { foreach (var item in result.ErrorMessages) { ModelState.AddModelError(item.Key, item.Value); } newdetalies = filedetailes.openFileDetalesCreate(newdetalies); return(View("CreateNewDetalies", newdetalies)); } }