public DomainEvent GetDomainEvent() { switch (DomainEventType) { case EventType.Added: { return(new AppointmentAdded(AggregateId.GetAggregateIdentifier(), AggregateVersion, UserId, new Tuple <Date, Time>(TimeStampDate.GetDate(), TimeStampTime.GetTime()), ActionTag, PatientId, Description, StartTime.GetTime(), EndTime.GetTime(), TherapyPlaceId.Value, LabelId.Value, AppointmentId.Value)); } case EventType.Replaced: { return(new AppointmentReplaced(AggregateId.GetAggregateIdentifier(), AggregateVersion, UserId, PatientId, new Tuple <Date, Time>(TimeStampDate.GetDate(), TimeStampTime.GetTime()), ActionTag, NewDescription, NewDate.GetDate(), NewStartTime.GetTime(), NewEndTime.GetTime(), NewTherapyPlaceId.Value, NewLabelId.Value, OriginalAppointmendId.Value)); } case EventType.Removed: { return(new AppointmentDeleted(AggregateId.GetAggregateIdentifier(), AggregateVersion, UserId, PatientId, new Tuple <Date, Time>(TimeStampDate.GetDate(), TimeStampTime.GetTime()), ActionTag, RemovedAppointmentId.Value)); } } throw new Exception("inner error"); }
public async Task <List <DataPoint> > FetchDataAsync(TimeShift timeShift) { return(await FetchHelper.FetchData(StartTime.GetTime(), EndTime.GetTime(), MaxFetchSize, FetchData)); //return await FetchData(StartTime.GetTime(), EndTime.GetTime()); }
public string GetDisplayText() { return($"{MeasName} ({MeasId}), {StartTime.GetTime().ToString()} - {EndTime.GetTime().ToString()}"); }
public async Task <List <DataPoint> > FetchDataAsync(TimeShift timeShift) { return(await FetchData(StartTime.GetTime(), EndTime.GetTime())); }