Пример #1
0
        private void btnDeletePatient_Click(object sender, EventArgs e)
        {
            if (dataGridViewPatients.SelectedRows.Count != 1)
            {
                return;
            }

            int patientId = (int)dataGridViewPatients.SelectedRows[0].Cells["clmID"].Value;

            string ad    = (string)dataGridViewPatients.SelectedRows[0].Cells["clmPATIENT_NAME"].Value;
            string soyad = (string)dataGridViewPatients.SelectedRows[0].Cells["clmPATIENT_SURNAME"].Value;

            DialogResult dr = MessageBox.Show($"{ad} {soyad} hasta bilgileri silinsin mi?", "Dikkat", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (dr != DialogResult.Yes)
            {
                return;
            }

            PatientService patientService = new PatientService(_dbService);
            int            affectedRows   = patientService.Delete(patientId);

            if (affectedRows == 0)
            {
                MessageBox.Show("Silme işlemi başarısız oldu.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (affectedRows == 1)
            {
                LoadPatientGrid();
            }
            else
            {
                MessageBox.Show(affectedRows + " adet hasta kaydı silindi!", "Dikkat", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Пример #2
0
        private void DeleteUserButton_Click(object sender, RoutedEventArgs e)
        {
            var selectedItem = this.lvPatient.SelectedItem;

            if (selectedItem != null)
            {
                PatientEntity patient = selectedItem as PatientEntity;

                PatientService service = new PatientService();
                if (MessageBox.Show("Sei sicuro di voler eliminare \"" + patient.FiscalCode + " \" ?", "Elimina Paziente", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
                {
                    if (service.Delete(patient) == 0)
                    {
                        MessageBox.Show("cancellato!");
                        this.RefreshData();
                    }
                    else
                    {
                        MessageBox.Show("NON cancellato!");
                    }
                }
                else
                {
                    MessageBox.Show("NON cancellato!");
                }
            }
        }
        public ActionResult Delete(string patient_ID)
        {
            PatientService pa  = new PatientService();
            var            res = pa.Delete(patient_ID);

            //return RedirectToAction(nameof(Index));
            return(Json(res));
        }
Пример #4
0
        public bool Delete(Guid id)
        {
            HasToBeAuthenticated();

            _patientService.Delete(id);

            return(true);
        }
        public IActionResult Delete(int idPatient)
        {
            if (!_patientService.PatientExist(idPatient))
            {
                return(NotFound());
            }

            _patientService.Delete(idPatient);
            return(RedirectToAction("Journal"));
        }
Пример #6
0
        public async Task DeleteTest()
        {
            var fakeRepository = Mock.Of <IPatientRepository>();
            var patientService = new PatientService(fakeRepository);

            var patient = new Patient()
            {
                Firstname = "Dias", Lastname = " Isabekov"
            };
            await patientService.Delete(patient);
        }
Пример #7
0
        public ActionResult <PatientInputModel> Delete(String patientId)
        {
            var response = _Service.Delete(patientId);

            if (response.Error == false)
            {
                return(Ok(response.Object));
            }
            else
            {
                return(BadRequest(response.Message));
            }
        }
Пример #8
0
        public IActionResult PostDelete(int id)
        {
            var _patient = _patientService.ReadById(id);

            if (_patient == null)
            {
                return(NotFound());
            }
            _patientService.Delete(id);

            var _listOfPatients = _patientService.ReadAll().OrderBy(p => p.Id).ToList();

            return(RedirectToAction(nameof(ReadAll), _listOfPatients));
        }
        public async Task DeleteShouldReturnTrueAndDeletedPatient()
        {
            var db                = Tests.GetDatabase();
            var doctorService     = new DoctorService(db, null);
            var departmentService = new DepartmentService(db);
            await departmentService.CreateAsync("Cardiology", "Gosho", "SomeURL");

            await db.SaveChangesAsync();

            await doctorService.CreateAsync(
                "Gosho", "*****@*****.**", "SomeURL", "Cardiologist", "Cardiology");

            await db.SaveChangesAsync();

            var patientService = new PatientService(db);
            var result         = await patientService.Create("Patient",
                                                             "8698969896",
                                                             28, "*****@*****.**");

            await db.SaveChangesAsync();

            var id = await db.Patients
                     .Where(d => d.Name == "Patient")
                     .Select(d => d.Id)
                     .FirstOrDefaultAsync();

            var deleted = await patientService.Delete(id);

            await db.SaveChangesAsync();

            result.Should()
            .BeTrue();

            deleted.Should()
            .BeTrue();

            db.Patients.Should()
            .HaveCount(0);
        }
Пример #10
0
 public ActionResult DeleteConfirmed(Guid id)
 {
     _patientService.Delete(id);
     return(RedirectToAction("Index"));
 }
 public void Delete(Patient patient) => service.Delete(patient);
Пример #12
0
 public void Delete(Patient entity)
 => _patientService.Delete(entity);