예제 #1
0
 public IActionResult UpdateDoctor([FromBody] Doctor doctor, [FromRoute] int id)
 {
     try
     {
         return(Ok(_service.UpdateDoctor(id, doctor)));
     } catch (DoctorValidationException)
     {
         // TODO details
         return(BadRequest());
     }
 }
예제 #2
0
 public IActionResult UpdateDoctor(int id, Doctor doctor)
 {
     try
     {
         _service.UpdateDoctor(id, doctor);
         return(Ok(doctor));
     }
     catch (Exception e)
     {
         return(BadRequest());
     }
 }
예제 #3
0
 public IActionResult Put(int id, [FromBody] NewDoctorDto doctor)
 {
     try
     {
         if (_dbService.GetDoctor(id) == null)
         {
             return(NotFound("Selected doctor doesn't exist"));
         }
         return(Ok(_dbService.UpdateDoctor(id, doctor)));
     }
     catch (Exception e)
     {
         return(BadRequest("Exception: " + e.Message + "\n" + e.StackTrace));
     }
 }
예제 #4
0
 public IActionResult UpdateDoctor(Doctor doctor)
 {
     return(Ok(_context.UpdateDoctor(doctor)));
 }
예제 #5
0
 public IActionResult UpdateDoctors(int id, Doctor doctor)
 {
     return(Ok(context.UpdateDoctor(id, doctor)));
 }
예제 #6
0
 public IActionResult UpdateDoctor(Doctor doctor)
 {
     _context.UpdateDoctor(doctor);
     return(Ok(_context.GetDoctors()));
 }