public async Task <IActionResult> Delete(string id) { PatientDeleteViewModel patientDeleteViewModel = (await patientService.GetById(id) ).To <PatientDeleteViewModel>(); if (patientDeleteViewModel == null) { return(Redirect("/Patient/All")); } await GetAllDepartments(); return(View(patientDeleteViewModel)); }
public PatientDeleteViewModel ToPatientDeleteViewModel(Patient patient) { var result = new PatientDeleteViewModel { ID = patient.ID, FirstName = patient.FirstName, LastName = patient.LastName, Address = patient.Address, PhoneNumber = patient.PhoneNumber, Email = patient.Email, PatientSocSecurityNum = patient.PatientSocialSecurityNumber }; return(result); }
// GET: Patients/Delete/5 public ActionResult Delete(int?id) { PatientDeleteViewModel viewModel = new PatientDeleteViewModel(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Patient patient = db.Patients.Single(p => p.ID == id); if (patient == null) { return(HttpNotFound()); } PatientTranslator patientDeleteTranslator = new PatientTranslator(); viewModel = patientDeleteTranslator.ToPatientDeleteViewModel(patient); viewModel.Alert = "Are you sure you want to delete informations for patient " + viewModel.FullName + " ?"; return(View(viewModel)); }
public PatientDeleteView() { InitializeComponent(); _viewModel = new PatientDeleteViewModel(); BindingContext = _viewModel; }