コード例 #1
0
        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));
            }
        }
コード例 #2
0
 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;
     }
 }
コード例 #3
0
        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));
            }
        }
コード例 #4
0
        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));
            }
        }
コード例 #5
0
        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"));
            }
        }
コード例 #6
0
 public static void ResetNietRelevanteProperties(this Waarde waarde)
 {
     waarde.Ingangsdatum          = null;
     waarde.BeschikkingsStatussen = null;
 }
コード例 #7
0
 public Kaart(Suite suite, Waarde waarde)
 {
     this.suite  = suite;
     this.waarde = waarde;
 }
コード例 #8
0
 //constructor
 public Kaart(Soort soort, Waarde waarde)
 {
     this.Soort  = soort;
     this.Waarde = waarde;
 }