public override ValidationResult IsCorrectItem(Food item) { ValidationResult valResult = new ValidationResult(true); if (string.IsNullOrWhiteSpace(item.Name) || item.Name.Length > 50) { valResult.AddErrorMessage("Name is incorrect"); } if (item.Image == null || item.Image.Length == 0) { valResult.AddErrorMessage("Image is incorrect"); } if (item.FoodCategory == null && FoodCategoryService.Get(item.IdFoodCategory) == null) { valResult.AddErrorMessage("IdFoodCategory is incorrect"); } if (item.FoodConsistencyType == null && FoodConsistencyTypeService.Get(item.IdFoodConsistencyType) == null) { valResult.AddErrorMessage("IdFoodConsistencyType is incorrect"); } return(valResult); }
public FoodService(ApplicationDbContext context) : base(context) { FoodCategoryService = new FoodCategoryService(context); FoodConsistencyTypeService = new FoodConsistencyTypeService(context); }