Beispiel #1
0
        public RemoveDoctorResponse RemoveDoctor(RemoveDoctorRequest request)
        {
            var doctor = _context.Doctors.FirstOrDefault(x => x.IdDoctor == request.IdDoctor);

            _context.Remove(doctor);
            _context.SaveChanges();
            return(new RemoveDoctorResponse
            {
                IdDoctor = doctor.IdDoctor,
                FirstName = doctor.FirstName,
                LastName = doctor.LastName
            });
        }
Beispiel #2
0
        public IActionResult RemoveDoctor(RemoveDoctorRequest request)
        {
            RemoveDoctorResponse resp;

            try
            {
                resp = _service.RemoveDoctor(request);
            }catch (Exception ex)
            {
                return(BadRequest("something went wrong " + ex));
            }
            return(Ok(resp));
        }
        public async Task <IActionResult> RemoveDoctor(RemoveDoctorRequest request)
        {
            var doctor = _context.Doctors.FirstOrDefault(doc => doc.IdDoctor == request.IdDoctor);

            if (doctor == null)
            {
                return(new BadRequestResult());
            }

            _context.Remove(doctor);
            await _context.SaveChangesAsync();

            return(new AcceptedResult());
        }
 public async Task <IActionResult> RemoveDoctor(RemoveDoctorRequest request)
 {
     return(await _dbService.RemoveDoctor(request));
 }