public async Task<ActionResult<MedicineEvent>> ResetMedicine(MedicineEvent medicineEvent)
        {
            var medicine = await _context.MedicineEvents.FindAsync(medicineEvent.UserId, medicineEvent.MedicineId);

            medicine.UsedPortionTotal = medicineEvent.UsedPortionTotal;

            medicine.UsedPortionTotal = 0;

            await _context.SaveChangesAsync();

            return Ok(medicine.UsedPortionTotal);
        }
Esempio n. 2
0
        public List <Event> ListEvents(Baby baby, int offset, int count, char eventType)
        {
            List <Event> events = new List <Event>();
            Event        evt;

            switch (eventType)
            {
            case Event.TYPE_POTTY:
                evt           = new PottyEvent();
                evt.StartDate = DateTime.Now;
                events.Add(evt);

                break;

            case Event.TYPE_MEDICINE:
                evt           = new MedicineEvent();
                evt.StartDate = DateTime.Now;
                ((MedicineEvent)evt).MedicineName = "Amoxicilin";
                evt.Notes = "2x Day";
                events.Add(evt);

                break;

            case Event.TYPE_MEASURE:
                evt           = new MeasureEvent();
                evt.StartDate = DateTime.Now;
                evt.Weight    = 10099;
                evt.Height    = 10099;
                evt.Cephalic  = 10099;
                events.Add(evt);

                break;

            case Event.TYPE_NAP:
                evt           = new NapEvent();
                evt.StartDate = DateTime.Now;
                evt.Duration  = 10;
                events.Add(evt);

                break;
            }

            return(events);
        }