public override void Subtract(TimePayload <IDictionary <string, decimal> > payload) { foreach (KeyValuePair <string, decimal> keyValue in payload.GetValue()) { if (craftHours.ContainsKey(keyValue.Key)) { craftHours[keyValue.Key] -= keyValue.Value; } else { craftHours.Add(new KeyValuePair <string, decimal>(keyValue.Key, -keyValue.Value)); } } }
public override void Subtract(TimePayload <IList <string> > payload) { }
public override void Add(TimePayload <IList <string> > payload) { }