private void ValidateConsumedFood(ConsumedFoodsModel editedConsumedFood, ConsumedFoodsModel uneditedConsumedFood) { bool doesTheFoodAlreadyExist = (uneditedConsumedFood != null); bool areAllNullReferencesValues = MeasuresValidator.CheckIfTheyAreNull(editedConsumedFood.MassConsumedInGr, editedConsumedFood.VolumeConsumedInMl, editedConsumedFood.ConsumedUnits); if (!doesTheFoodAlreadyExist || areAllNullReferencesValues) { throw new Exception("Invalid Food"); } else { response.IsValid = true; } }
private bool AreAllReferenceUnitsNull(FoodsModel food) { return(MeasuresValidator.CheckIfTheyAreNull(food.ReferenceMassInGrams, food.ReferenceVolumeInMililiters, food.ReferenceUnits)); }
private void ValidateNewRegister(ConsumedFoodsModel consumedFood) { if (_unitOfWork.ConsumedFoods.GetById(consumedFood) != null || consumedFood == null || MeasuresValidator.CheckIfTheyAreNull(consumedFood.MassConsumedInGr, consumedFood.VolumeConsumedInMl, consumedFood.ConsumedUnits)) { throw new Exception("Invalid food"); } else { response.IsValid = true; } }