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