Example #1
0
        public List <dynamic> getAllFoodTypes()
        {
            FoodEntities db = new FoodEntities();

            db.Configuration.ProxyCreationEnabled = false;
            return(getAllFoodTypeList(db.FoodTypes.ToList()));
        }
Example #2
0
        public List <dynamic> getAllFoodTypesWithFood()
        {
            FoodEntities db = new FoodEntities();

            db.Configuration.ProxyCreationEnabled = false;
            List <FoodType> foodTypesList = db.FoodTypes.Include(zz => zz.Foods).ToList();

            return(getAllFoodTypesWithFoods(foodTypesList));
        }
 public UnitOfWork(
     FoodEntities entities,
     ITransactionRepository transactions,
     IFoodrepoRepository foodrepos,
     ILogger <UnitOfWork> logger
     )
 {
     _logger      = logger ?? throw new ArgumentNullException(nameof(logger));
     _entities    = entities ?? throw new ArgumentNullException(nameof(entities));
     Transactions = transactions ?? throw new ArgumentNullException(nameof(transactions));
     Foodrepos    = foodrepos ?? throw new ArgumentNullException(nameof(foodrepos));
 }
Example #4
0
        public string GetFoodById(int index)
        {
            using (FoodEntities context = new FoodEntities())
            {
                Food food =
                    context.Foods.FirstOrDefault(x => x.FoodID == index);

                if (food == null)
                {
                    return(null);
                }

                return(food.FoodName);
            }
        }
Example #5
0
        public List <dynamic> addFoodTypeWithFoods([FromBody] FoodType foodType)
        {
            if (foodType != null)
            {
                FoodEntities db = new FoodEntities();
                db.Configuration.ProxyCreationEnabled = false;
                db.FoodTypes.Add(foodType);
                db.SaveChanges();
                return(getAllFoodTypesWithFood());
            }

            else
            {
                return(null);
            }
        }
        public byte[] GetById(int index, string imageType)
        {
            FoodImage foodImage;

            using (FoodEntities context = new FoodEntities())
            {
                foodImage =
                    context.FoodImages.FirstOrDefault(x => x.FoodID == index);

                if (foodImage == null)
                {
                    return(null);
                }
            }

            if (imageType == "Image")
            {
                return(foodImage.Image);
            }

            return(foodImage.Thumbnail);
        }
Example #7
0
 public PriceRepository()
 {
     FoodEntities = new FoodEntities();
 }
 public TransactionRepository(FoodEntities entities)
 {
     _entities = entities ?? throw new ArgumentNullException(nameof(entities));
 }
Example #9
0
 public MarketProductRepository()
 {
     FoodEntities = new FoodEntities();
 }
 public TempProductRepository()
 {
     FoodEntities = new FoodEntities();
 }