Ejemplo n.º 1
0
            public static TimeLogState ReduceRemoveTimeLogItemAction(TimeLogState state, RemoveTimeLogItemAction action)
            {
                var timeLog = state.TimeLog;

                timeLog.Remove(timeLog.Find(x => x.SystemId == action.systemId));
                return(new TimeLogState(timeLog));
            }
Ejemplo n.º 2
0
            public static TimeLogState ReduceAddTimeLogItemAction(TimeLogState state, AddTimeLogItemAction action)
            {
                var timeLog = state.TimeLog;

                timeLog.Add(action.NewTimer.Copy() as Models.Timer);
                return(new TimeLogState(timeLog));
            }