Beispiel #1
0
        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);
        }
Beispiel #2
0
 public FoodService(ApplicationDbContext context)
     : base(context)
 {
     FoodCategoryService        = new FoodCategoryService(context);
     FoodConsistencyTypeService = new FoodConsistencyTypeService(context);
 }