예제 #1
0
 public Food GetFoodByName(string name)
 {
     using (FoodDBEntities foodEntites = new FoodDBEntities())
     {
         return(foodEntites.Foods.FirstOrDefault(f => f.Name == name));
     }
 }
예제 #2
0
 public List <Food> GetAllFoodsByMinCalories(int Calories)
 {
     using (FoodDBEntities foodEntites = new FoodDBEntities())
     {
         return(foodEntites.Foods.Where(f => f.Calories > Calories).ToList());
     }
 }
예제 #3
0
 public Food GetFoodById(int id)
 {
     using (FoodDBEntities foodEntites = new FoodDBEntities())
     {
         return(foodEntites.Foods.FirstOrDefault(f => f.ID == id));
     }
 }
예제 #4
0
 public List <Food> GetAllFoods()
 {
     using (FoodDBEntities foodEntites = new FoodDBEntities())
     {
         return(foodEntites.Foods.Where(f => f.ID > 0).ToList());
     }
 }
예제 #5
0
 public void AddFood(Food food)
 {
     using (FoodDBEntities foodEntites = new FoodDBEntities())
     {
         foodEntites.Foods.Add(food);
         foodEntites.SaveChanges();
     }
 }
예제 #6
0
        public Food DeleteFood(int id)
        {
            Food foodForRemove;

            using (FoodDBEntities foodEntites = new FoodDBEntities())
            {
                foodForRemove = foodEntites.Foods.FirstOrDefault(f => f.ID == id);
                foodEntites.Foods.Remove(foodForRemove);
                foodEntites.SaveChanges();
            }
            return(foodForRemove);
        }
예제 #7
0
        public Food UpdateFood(Food food)
        {
            Food foodForUpdate;

            using (FoodDBEntities foodEntites = new FoodDBEntities())
            {
                foodForUpdate            = foodEntites.Foods.FirstOrDefault(f => f.ID == food.ID);
                foodForUpdate.Name       = food.Name;
                foodForUpdate.Calories   = food.Calories;
                foodForUpdate.Ingridents = food.Ingridents;
                foodForUpdate.Grade      = food.Grade;
                foodEntites.SaveChanges();
            }
            return(foodForUpdate);
        }