コード例 #1
0
        /// <summary>
        /// 删除医护人员
        /// </summary>
        /// <param name="dialysisDoctorId">透析医护人员Id(华墨系统Id)</param>
        /// <param name="hospitalId">医院Id</param>
        /// <returns>是否保存成功</returns>
        public async Task <OutputBase> DeleteDoctor(long hospitalId, string dialysisDoctorId)
        {
            var doctor = await _repository.Get(dialysisDoctorId, hospitalId);

            if (doctor == null)
            {
                return(OutputBase.Fail("该医生不存在"));
            }
            _repository.Delete(doctor);
            return(_unitWork.Commit() ? OutputBase.Success("删除成功") : OutputBase.Fail("该医生不存在"));
        }
コード例 #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            DoctorRepository doctorRepo = new DoctorRepository();

            doctorRepo.Delete(id);
            doctorRepo.Save();

            return(RedirectToAction("Index"));
        }
コード例 #3
0
ファイル: DoctorContoller.cs プロジェクト: pge718/abc1
        public IActionResult Delete(string TypeName)
        {
            Doctor doctor = _doctorRepository.Get(TypeName);

            if (doctor == null)
            {
                return(NotFound("The doctor record couldn't be found."));
            }

            _doctorRepository.Delete(doctor);
            return(NoContent());
        }
コード例 #4
0
 public IActionResult DeleteDoctor(string adminName, int doctorId)
 {
     if (loggedInAdmins.checkIfLoggedIn(adminName))
     {
         var doctor = doctorRepository.GetByID(doctorId);
         doctorRepository.Delete(doctor);
         return(Ok());
     }
     else
     {
         return(Ok());
     }
 }
コード例 #5
0
        public void Remove(int index)
        {
            var doctor = view.bindingList.ElementAt(index);

            using (var visitRepository = new VisitRepository())
            {
                foreach (var visitVM in visitRepository.GetAllVisits())
                {
                    if (visitVM.OrvosId == doctor.Id)
                    {
                        throw new Exception("Az adott orvosnak volt rendelése, nem törölhetők az adatai.");
                    }
                }
            }

            repository.Delete(doctor.Id);
            view.bindingList.RemoveAt(index);
        }
コード例 #6
0
 public Doctor Delete(int id)
 {
     return(_repository.Delete(id));
 }
コード例 #7
0
 public void Delete(Doctor entity)
 => _doctorRepository.Delete(entity);
コード例 #8
0
 public ActionResult Delete(int id)
 {
     repo.Delete(id);
     return(RedirectToAction("Index"));
 }
コード例 #9
0
        public async Task <Doctor> Delete(Guid id)
        {
            var entity = await _repository.Delete(id);

            return(entity);
        }
コード例 #10
0
 public void Delete(Doctor doctor) => _repository.Delete(doctor);
コード例 #11
0
ファイル: DoctorService.cs プロジェクト: ProbaFirma10/Proba
 public override void Remove(DoctorUser doctor)
 {
     doctorRepository.Delete(doctor.id);
     removeDoctorFromSchedule(doctor);
 }
コード例 #12
0
 public IHttpActionResult Delete(int id)
 {
     doctorRepository.Delete(id);
     return(StatusCode(HttpStatusCode.NotFound));
 }
コード例 #13
0
 public bool Delete(Doctor doctor)
 {
     return(doctorRepository.Delete(doctor));
 }
コード例 #14
0
 public static void DeleteDoctorData(string userId)
 {
     DoctorRepository.Delete(userId);
 }