public IActionResult Put([FromBody] PatientVO patient) { if (patient == null) { return(BadRequest()); } return(Ok(_patientBusiness.Update(patient))); }
public async Task <bool> Put(PatientDto model) { var result = false; if (ModelState.IsValid) { var dateTimeUtcNow = DateTime.Now; model.UpdatedBy = _authenticationDto.UserId; model.UpdatedTime = dateTimeUtcNow; result = await _patientBusiness.Update(model); } return(result); }
public async Task <IActionResult> Update(int id, [FromBody] PatientsDto patient) { if (!await _patientBusness.CheckIfExist(id)) { return(BadRequest()); } if (patient == null) { return(BadRequest()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var result = await _patientBusness.Update(patient); return(NoContent()); }
public ActionResult <PatientModel> Put(int id, [FromBody] PatientModel patient) { try { patient.PatientId = id; _business.Update(patient); return(Ok()); } catch (Exception ex) { _logging.Log(LogSeverity.Error, ex.ToString()); throw; } }
public async Task <IActionResult> UpdatePatient([FromBody] Patient patient) { if (patient == null) { return(BadRequest("model is null")); } if (patient.HoraFim < patient.HoraInicio) { return(BadRequest("Horário inválido")); } if (!_patientBusiness.ExistsDate(patient.Id, patient.DataConsulta, patient.HoraInicio, patient.HoraFim)) { return(await Task.FromResult(new OkObjectResult(_patientBusiness.Update(patient)))); } else { return(BadRequest("Já existe uma consulta nesse mesmo horário")); } }