Beispiel #1
0
        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));
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        // 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;
 }