public IActionResult Put([FromBody] Waarde changedWaarde, int id) { try { Waarde oldWaarde = db.Waarde.FirstOrDefault(w => w.Id == id); if (oldWaarde != null) { oldWaarde.Waarde1 = changedWaarde.Waarde1; oldWaarde.Bolus = changedWaarde.Bolus; oldWaarde.Basal = changedWaarde.Basal; oldWaarde.Type = changedWaarde.Type; oldWaarde.Date = changedWaarde.Date; oldWaarde.Time = changedWaarde.Time; db.Waarde.Update(oldWaarde); db.SaveChanges(); return(Ok(oldWaarde)); } else { return(NotFound("Waarde " + id + " not found")); } } catch (Exception e) { return(BadRequest(e.Message)); } }
public static void ZetIndicatieBezwaarBeroep(this Waarde waarde) { if (waarde.BeschikkingsStatussen.Any(x => x is StatusBeschikkingEnum.Bezwaar_ingediend or StatusBeschikkingEnum.Beroep_aangetekend or StatusBeschikkingEnum.Hoger_beroep_aangetekend or StatusBeschikkingEnum.Cassatie_ingesteld)) { waarde.IndicatieBezwaarBeroep = true; } }
public IActionResult Get(int id) { try { Waarde waarde = db.Waarde.FirstOrDefault(c => c.Id == id); if (waarde == null) { return(NotFound("Waarde with id " + id + " is not found")); } return(Ok(waarde)); } catch (Exception e) { return(BadRequest(e.Message)); } }
public IActionResult Post([FromBody] Waarde waarde) { try { Waarde newWaarde = new Waarde() { Waarde1 = waarde.Waarde1, Bolus = waarde.Bolus, Basal = waarde.Basal, Type = waarde.Type, Date = waarde.Date, Time = waarde.Time }; db.Waarde.Add(newWaarde); db.SaveChanges(); return(Ok("It worked")); } catch (Exception e) { return(BadRequest(e.Message)); } }
public IActionResult Delete(int id) { try { Waarde oldWaarde = db.Waarde.FirstOrDefault(w => w.Id == id); if (oldWaarde != null) { db.Waarde.Remove(oldWaarde); db.SaveChanges(); return(Ok("Waarde " + id + " has been removed")); } else { return(NotFound("Waarde " + id + " not found")); } } catch (Exception e) { return(BadRequest("lol")); } }
public static void ResetNietRelevanteProperties(this Waarde waarde) { waarde.Ingangsdatum = null; waarde.BeschikkingsStatussen = null; }
public Kaart(Suite suite, Waarde waarde) { this.suite = suite; this.waarde = waarde; }
//constructor public Kaart(Soort soort, Waarde waarde) { this.Soort = soort; this.Waarde = waarde; }