コード例 #1
0
ファイル: TreatmentBusiness.cs プロジェクト: livenoz/Hospital
        public async Task <bool> Delete(int id)
        {
            _treatmentRepository.Delete(id);
            var recordUpdated = await _treatmentRepository.SaveChangeAsync();

            return(recordUpdated > 0);
        }
コード例 #2
0
        public async Task <IActionResult> Delete(Guid id)
        {
            if (ManagedYearPlan == null)
            {
                return(ActionIfNotChoosedManagedYearPlan());
            }

            var @operator = await _treatmentRepository.GetById(id);

            await _treatmentRepository.Delete(@operator);

            return(RedirectToAction("Index"));
        }
        public ActionResult Delete(TreatmentViewModel treatmentViewModel, int medicalRecordId)
        {
            treatmentViewModel.MedicalRecordEntryViewModel = medicalRecordEntryRepository.GetById(medicalRecordId).ToViewModel();
            AddMedicalRecordToTempData(treatmentViewModel.MedicalRecordEntryViewModel.Id);

            if (ModelState.IsValid)
            {
                AddMedicalRecordToTempData(treatmentViewModel.MedicalRecordEntryViewModel.Id);
                treatmentRepository.Delete(treatmentViewModel.ToDomainModel());
                return(RedirectToAction("Index", new { medicalRecordId = treatmentViewModel.MedicalRecordEntryViewModel.Id }));
            }
            AddMedicalRecordToTempData(treatmentViewModel.MedicalRecordEntryViewModel.Id);
            return(View(treatmentViewModel));
        }