public IActionResult PutSurgicalIntervention([FromBody] SurgicalInterventionView surgicalInterventionView) { try { if (!ModelState.IsValid) { return(BadRequest("Invalid data.")); } var elem = _surgicalInterventionRepository.GetBy(t => t.Id == surgicalInterventionView.Id); if (elem != null) { elem.Diagnosis = surgicalInterventionView.Diagnosis; elem.ProcedureTime = surgicalInterventionView.ProcedureTime; elem.InterventionType = surgicalInterventionView.InterventionType; _surgicalInterventionRepository.Update(elem); return(Ok()); } return(NotFound()); } catch { return(BadRequest()); } }
public IActionResult PostSurgicalIntervention(int id, [FromBody] SurgicalInterventionView surgicalInterventionView) { try { if (id == 0) { return(BadRequest("id is zero")); } if (surgicalInterventionView == null) { return(BadRequest("Owner object is null")); } if (!ModelState.IsValid) { return(BadRequest("Invalid model object")); } _generalInformationRepository.InsertSurgicalIntervention(id, surgicalInterventionView.ViewToEntity()); return(Ok()); } catch (Exception) { return(StatusCode(500, "Internal server error")); } }
public static SurgicalIntervention ViewToEntity(this SurgicalInterventionView view) { if (view != null) { return(new SurgicalIntervention { Id = view.Id, ProcedureTime = view.ProcedureTime, Diagnosis = view.Diagnosis, InterventionType = view.InterventionType, GeneralInformationId = view.GeneralInformationId }); } return(null); }
public IActionResult PostSurgicalIntervention([FromBody] SurgicalInterventionView surgicalInterventionView) { try { if (surgicalInterventionView == null) { return(BadRequest("Owner object is null")); } if (!ModelState.IsValid) { return(BadRequest("Invalid model object")); } surgicalInterventionView.Id = 0; _surgicalInterventionRepository.Insert(surgicalInterventionView.ViewToEntity()); return(Ok()); } catch (Exception ex) { return(StatusCode(500, "Internal server error" + ex.Message)); } }