public void PutCustomDay(CustomDay customDay) { if (customDay.Calories < 0) { throw new Exception("You can't eat less than 0 calories, adding training will be available in future releases."); } if (CustomDays.Where(d => d.Date.Date == customDay.Date.Date).Any()) { _customDays.Single(d => d.Date.Date == customDay.Date.Date).SetCalories(customDay.Calories); } else { _customDays.Add(customDay); } }
public void AddCustomDay(CustomDay customDay) { if (customDay.Calories < 0) { throw new Exception("You can't eat less than 0 calories, adding training will be available in future releases."); } if (CustomDays.Where(d => d.Date.Date == customDay.Date.Date).Any()) { throw new Exception($"This day has already been added for user with id {UserId}."); } else { _customDays.Add(customDay); } }