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 }); }
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)); }