public IActionResult PutFluorography([FromBody] FluorographyView fluorography) { try { if (!ModelState.IsValid) { return(BadRequest("Invalid data.")); } var elem = _fluorographyRepository.GetBy(t => t.Id == fluorography.Id); if (elem != null) { elem.Information = fluorography.Information; elem.ProcedureTime = fluorography.ProcedureTime; _fluorographyRepository.Update(elem); return(Ok()); } return(NotFound()); } catch { return(BadRequest()); } }
public static Fluorography ViewToEntity(this FluorographyView view) { if (view != null) { return(new Fluorography { Id = view.Id, ProcedureTime = view.ProcedureTime, Information = view.Information }); } return(null); }
public IActionResult PostFluorography(int id, [FromBody] FluorographyView fluorographyView) { try { if (fluorographyView == null) { return(BadRequest("Owner object is null")); } if (!ModelState.IsValid) { return(BadRequest("Invalid model object")); } _generalInformationRepository.InsertFluorography(id, fluorographyView.ViewToEntity()); return(Ok()); } catch (Exception) { return(StatusCode(500, "Internal server error")); } }
public IActionResult PostFluorography([FromBody] FluorographyView fluorography) { try { if (fluorography == null) { return(BadRequest("Owner object is null")); } if (!ModelState.IsValid) { return(BadRequest("Invalid model object")); } fluorography.Id = 0; _fluorographyRepository.Insert(fluorography.ViewToEntity()); return(Ok()); } catch (Exception ex) { return(StatusCode(500, "Internal server error" + ex.Message)); } }