public async Task <IActionResult> Put(int medicoConsultaId, MedicoConsulta model) { try { var medicoConsulta = await _medCons.GetMedicoConsultaAsyncById(medicoConsultaId); if (medicoConsulta == null) { return(NotFound()); } _medCons.update(model); if (await _medCons.SaveChangesAsync()) { return(Created($"/api/medicoConsulta/{model.Id}", model)); } } catch (System.Exception) { return(this.StatusCode(StatusCodes.Status500InternalServerError, "Falha no Banco de dados")); } return(BadRequest()); }
public async Task <IActionResult> Post(MedicoConsulta model) { try { _medCons.add(model); if (await _medCons.SaveChangesAsync()) { return(Created($"/api/medicoConsulta/{model.Id}", model)); } } catch (System.Exception ex) { return(this.StatusCode(StatusCodes.Status500InternalServerError, "Falha no Banco de dados")); } return(BadRequest()); }