コード例 #1
0
ファイル: TimeTrack.cs プロジェクト: lucax88x/time-tracker
        public static TimeTrack Create(Guid id, DateTimeOffset when, TimeTrackType type)
        {
            var instance = new TimeTrack();

            instance.ApplyChange(new TimeTracked(id, when, type));

            return(instance);
        }
コード例 #2
0
ファイル: TimeTrack.cs プロジェクト: lucax88x/time-tracker
 protected override void Apply(Event @event)
 {
     switch (@event)
     {
     case TimeTracked timeTracked:
     {
         Id   = timeTracked.Id;
         When = timeTracked.When;
         Type = timeTracked.Type;
         return;
     }
     }
 }
コード例 #3
0
		public TimeTrackTypeFilterItem(TimeTrackType timeTrackType)
		{
			TimeTrackType = timeTrackType;
		}
コード例 #4
0
ファイル: TimeTrackTotal.cs プロジェクト: xbadcode/Rubezh
		public TimeTrackTotal(TimeTrackType timeTrackType)
		{
			TimeTrackType = timeTrackType;
		}
コード例 #5
0
ファイル: TimeTracked.cs プロジェクト: lucax88x/time-tracker
 public TimeTracked(Guid id, DateTimeOffset when, TimeTrackType type) : base(id)
 {
     When = when;
     Type = type;
 }