예제 #1
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);
        }
예제 #2
0
 protected virtual void OnMeasureEvent(string measure)
 {
     MeasureEvent?.Invoke(this, measure);
 }