public IHttpActionResult PostDateRaportSpital(DateRaportSpital dateRaportSpital) { if (!ModelState.IsValid || DateRaportSpitalExists(dateRaportSpital)) { return(BadRequest(ModelState)); } db.DateRaportSpital.Add(dateRaportSpital); try { db.SaveChanges(); } catch (DbUpdateException) { if (DateRaportSpitalExists(dateRaportSpital)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", null, dateRaportSpital)); }
private bool DateRaportSpitalExists(DateRaportSpital data) { return(db.DateRaportSpital.Count(e => e.NumarCaz == data.NumarCaz && e.CNP == data.CNP && e.CodDiagnosticPrincipal == data.CodDiagnosticPrincipal && e.CodInvestigatie == data.CodInvestigatie && e.CostAditionalInvestigatie == data.CostAditionalInvestigatie && e.CodServiciuMedical == data.CodServiciuMedical && e.CostAditionalServiciuMedical == data.CostAditionalServiciuMedical ) > 0); }
public IHttpActionResult GetDateRaportSpital(string id) { DateRaportSpital dateRaportSpital = db.DateRaportSpital.Find(id); if (dateRaportSpital == null) { return(NotFound()); } return(Ok(dateRaportSpital)); }