Ejemplo n.º 1
0
        public int AddFood(FoodDTO foodDto)
        {
            var factory = _foodDtoValidatorFactory.Create(true);

            factory.ValidateAndThrow(foodDto);
            using (var context = _dbContextScopeFactory.Create())
            {
                var food    = foodDto.ToEntity();
                var newFood = context.DbContexts.Get <FoodContext>().Foods.Add(food);
                context.SaveChanges();
                return(newFood.FoodId);
            }
        }