Esempio n. 1
0
 public void AddMenu(DateTime date, int typeEatId, int prodId, int userId, int calorie, int weight)
 {
     using (CalorieCalculatorDBEntities1 db = new CalorieCalculatorDBEntities1())
     {
         if (db.UserMenu.Any(x => x.ProductsId == prodId && x.TypeEatingId == typeEatId))
         {
             UserMenu prodChange = db.UserMenu.Where(x => x.ProductsId == prodId && x.TypeEatingId == typeEatId).FirstOrDefault();
             prodChange.WeightProduct += weight;
             prodChange.Calorie       += calorie;
             db.SaveChanges();
         }
         else
         {
             UserMenu menu = new UserMenu
             {
                 Date          = date,
                 TypeEatingId  = typeEatId,
                 ProductsId    = prodId,
                 UserId        = userId,
                 Calorie       = calorie,
                 WeightProduct = weight
             };
             db.UserMenu.Add(menu);
             db.SaveChanges();
         }
     }
 }
Esempio n. 2
0
 public List <string> LoadNameProd()
 {
     using (CalorieCalculatorDBEntities1 db = new CalorieCalculatorDBEntities1())
     {
         List <string> prod = db.Products.Select(x => x.NameProduct).ToList();
         return(prod);
     }
 }
Esempio n. 3
0
 public int?GetSummBmr(int idUser, DateTime data)
 {
     using (CalorieCalculatorDBEntities1 db = new CalorieCalculatorDBEntities1())
     {
         int?summ = db.UserMenu.Where(x => x.UserId == idUser).Where(x => x.Date == data).Sum(x => x.Calorie);
         return(summ);
     }
 }
Esempio n. 4
0
 public Products SearchCalorieandIdProd(string name)
 {
     using (CalorieCalculatorDBEntities1 db = new CalorieCalculatorDBEntities1())
     {
         Products prod = db.Products.FirstOrDefault(x => x.NameProduct == name);
         return(prod);
     }
 }
Esempio n. 5
0
 public int SearchIdTypeProd(string prod)
 {
     using (CalorieCalculatorDBEntities1 db = new CalorieCalculatorDBEntities1())
     {
         TypeProduct typeList = new TypeProduct();
         typeList = db.TypeProduct.FirstOrDefault(x => x.TypeProd == prod);
         return(typeList.TypeProductId);
     }
 }
Esempio n. 6
0
 public int SearchPassId(string pass, string log)
 {
     using (CalorieCalculatorDBEntities1 db = new CalorieCalculatorDBEntities1())
     {
         PassStore passList = new PassStore();
         passList = db.PassStore.FirstOrDefault(x => x.Pass == pass && x.Login == log);
         return(passList.PassStoreId);
     }
 }
Esempio n. 7
0
 public int SearchGender(string gender)
 {
     using (CalorieCalculatorDBEntities1 db = new CalorieCalculatorDBEntities1())
     {
         Gender user = new Gender();
         user = db.Gender.FirstOrDefault(x => x.GenderType == gender);
         return(user.GenderId);
     }
 }
Esempio n. 8
0
 public void RemoveProduct(string nameProd)
 {
     using (CalorieCalculatorDBEntities1 db = new CalorieCalculatorDBEntities1())
     {
         Products prod = db.Products.FirstOrDefault(x => x.NameProduct == nameProd);
         db.Products.Remove(prod);
         db.SaveChanges();
     }
 }
Esempio n. 9
0
 public void ChangeNameUser(int iduser, string name)
 {
     using (CalorieCalculatorDBEntities1 db = new CalorieCalculatorDBEntities1())
     {
         UserInfo userChange = db.UserInfo.Where(x => x.UserId == iduser).First();
         userChange.NameUser = name;
         db.SaveChanges();
     }
 }
Esempio n. 10
0
 public LifeStyle SearchStyle(string style)
 {
     using (CalorieCalculatorDBEntities1 db = new CalorieCalculatorDBEntities1())
     {
         LifeStyle styleList = new LifeStyle();
         styleList = db.LifeStyle.FirstOrDefault(x => x.Style == style);
         return(styleList);
     }
 }
Esempio n. 11
0
 public UserInfo GetUserProfile(int passId)
 {
     using (CalorieCalculatorDBEntities1 db = new CalorieCalculatorDBEntities1())
     {
         UserInfo user = new UserInfo();
         user = db.UserInfo.FirstOrDefault(x => x.PassStoreId == passId);
         return(user);
     }
 }
Esempio n. 12
0
 public void ChangeBMRUser(int iduser, int bmr)
 {
     using (CalorieCalculatorDBEntities1 db = new CalorieCalculatorDBEntities1())
     {
         UserInfo userChange = db.UserInfo.Where(x => x.UserId == iduser).First();
         userChange.BMR = bmr;
         db.SaveChanges();
     }
 }
Esempio n. 13
0
 public void ChangeAgeUser(int iduser, int age)
 {
     using (CalorieCalculatorDBEntities1 db = new CalorieCalculatorDBEntities1())
     {
         UserInfo userChange = db.UserInfo.Where(x => x.UserId == iduser).First();
         userChange.Age = age;
         db.SaveChanges();
     }
 }
Esempio n. 14
0
 public void ChangeHeightUser(int iduser, double height)
 {
     using (CalorieCalculatorDBEntities1 db = new CalorieCalculatorDBEntities1())
     {
         UserInfo userChange = db.UserInfo.Where(x => x.UserId == iduser).First();
         userChange.Height = height;
         db.SaveChanges();
     }
 }
Esempio n. 15
0
 public LifeStyle GetUserLifeStyle(int?idStyle)
 {
     using (CalorieCalculatorDBEntities1 db = new CalorieCalculatorDBEntities1())
     {
         LifeStyle userStyle = new LifeStyle();
         userStyle = db.LifeStyle.FirstOrDefault(x => x.LifeStyleId == idStyle);
         return(userStyle);
     }
 }
Esempio n. 16
0
 public string GetUserGender(int?genderId)
 {
     using (CalorieCalculatorDBEntities1 db = new CalorieCalculatorDBEntities1())
     {
         Gender user = new Gender();
         user = db.Gender.FirstOrDefault(x => x.GenderId == genderId);
         return(user.GenderType);
     }
 }
Esempio n. 17
0
 public void RemoveUser(int id)
 {
     using (CalorieCalculatorDBEntities1 db = new CalorieCalculatorDBEntities1())
     {
         UserInfo  user = db.UserInfo.FirstOrDefault(x => x.UserId == id);
         PassStore pass = db.PassStore.FirstOrDefault(x => x.PassStoreId == user.PassStoreId);
         db.UserInfo.Remove(user);
         db.PassStore.Remove(pass);
         db.SaveChanges();
     }
 }
Esempio n. 18
0
 public void NameUser(int passId)
 {
     //string name;
     using (CalorieCalculatorDBEntities1 db = new CalorieCalculatorDBEntities1())
     {
         var names = db.UserInfo.Where(x => x.PassStoreId == passId).ToList();
         foreach (var i in names)
         {
             label1.Text = i.NameUser;
         }
     }
 }
Esempio n. 19
0
 public List <UserModel> LoadUsers()
 {
     using (CalorieCalculatorDBEntities1 db = new CalorieCalculatorDBEntities1())
     {
         var users = db.UserInfo.Select(x => new UserModel
         {
             Id   = x.UserId,
             Name = x.NameUser
         });
         return(users.ToList());
     }
 }
Esempio n. 20
0
 public List <ProdModel> SearchProductsDrink()
 {
     using (CalorieCalculatorDBEntities1 db = new CalorieCalculatorDBEntities1())
     {
         var drinkList = db.Products.Where(x => x.TypeProductId == 1).Select(x => new ProdModel
         {
             NameProd = x.NameProduct,
             Calorie  = x.Calorie
         });
         return(drinkList.ToList());
     }
 }
Esempio n. 21
0
 public void ShowLog()
 {
     using (CalorieCalculatorDBEntities1 db = new CalorieCalculatorDBEntities1())
     {
         listBox1.Items.Clear();
         foreach (PassStore pas in db.PassStore)
         {
             listBox1.Items.Add(pas.Pass);
             listBox1.Items.Add(pas.Login);
         }
     }
 }
Esempio n. 22
0
 public List <ProdModel> LoadProd()
 {
     using (CalorieCalculatorDBEntities1 db = new CalorieCalculatorDBEntities1())
     {
         //db.Products.Load();
         //List<Products> prodList = db.Products.ToList<Products>();
         var products = db.Products.Select(x => new ProdModel
         {
             NameProd = x.NameProduct,
             Calorie  = x.Calorie
         });
         return(products.ToList());
     }
 }
Esempio n. 23
0
 public void AddPassLog(string pass, string log)
 {
     using (CalorieCalculatorDBEntities1 db = new CalorieCalculatorDBEntities1())
     {
         if (db.PassStore.Any(x => x.Pass == pass && x.Login == log))
         {
             throw (new Exception("Такие логин и пароль уже существуют!"));
         }
         PassStore passLog = new PassStore {
             Pass = pass, Login = log
         };
         db.PassStore.Add(passLog);
         db.SaveChanges();
     }
 }
Esempio n. 24
0
 public int IsLogin(string pass, string log)
 {
     using (CalorieCalculatorDBEntities1 db = new CalorieCalculatorDBEntities1())
     {
         int idUser;
         try
         {
             idUser = db.PassStore.Where(x => x.Pass == pass && x.Login == log).Select(x => x.PassStoreId).First();
             return(idUser);
         }
         catch
         {
             return(0);
         }
     }
 }
Esempio n. 25
0
 public void AddProduct(string name, int calorie, int type)
 {
     using (CalorieCalculatorDBEntities1 db = new CalorieCalculatorDBEntities1())
     {
         if (db.Products.Any(x => x.NameProduct == name && x.Calorie == calorie))
         {
             throw (new Exception("Такой продукт уже существует!"));
         }
         Products prod = new Products
         {
             Calorie       = calorie,
             NameProduct   = name,
             TypeProductId = type
         };
         db.Products.Add(prod);
         db.SaveChanges();
     }
 }
Esempio n. 26
0
        public void RemoveMenu(DateTime date, string nameProd, int calorie, int weight, int typeEat, int userid)
        {
            using (CalorieCalculatorDBEntities1 db = new CalorieCalculatorDBEntities1())
            {
                Products prod   = db.Products.FirstOrDefault(x => x.NameProduct == nameProd);
                int      idProd = prod.ProductsId;
                UserMenu menu   = db.UserMenu.Where(x => x.Date == date)
                                  .Where(x => x.ProductsId == idProd)
                                  .Where(x => x.UserId == IdUser.Id)
                                  .Where(x => x.WeightProduct == weight)
                                  .Where(x => x.Calorie == calorie)
                                  .Where(x => x.TypeEatingId == typeEat)
                                  .FirstOrDefault();

                db.UserMenu.Remove(menu);
                db.SaveChanges();
            }
        }
Esempio n. 27
0
        public List <ModelMenu> SearchShack(DateTime date, int userId)
        {
            using (CalorieCalculatorDBEntities1 db = new CalorieCalculatorDBEntities1())
            {
                var snack = from UserMenu in db.UserMenu
                            join Products in db.Products on UserMenu.ProductsId equals Products.ProductsId
                            where UserMenu.UserId == userId
                            where UserMenu.Date == date
                            where UserMenu.TypeEatingId == 4
                            select new ModelMenu
                {
                    NameProd = Products.NameProduct,
                    Calorie  = UserMenu.Calorie,
                    Weight   = UserMenu.WeightProduct
                };

                return(snack.ToList());
            }
        }
Esempio n. 28
0
 public void AddUser(string name, int age, double weight, double height, int genderId, int lifeStyleId, int bmr, int passStoreId)
 {
     using (CalorieCalculatorDBEntities1 db = new CalorieCalculatorDBEntities1())
     {
         if (db.UserInfo.Any(x => x.NameUser == name && x.PassStoreId == passStoreId))
         {
             throw (new Exception("Такой профиль уже существует!"));
         }
         UserInfo user = new UserInfo
         {
             NameUser    = name,
             Age         = age,
             Weight      = weight,
             Height      = height,
             GenderId    = genderId,
             LifeStyleId = lifeStyleId,
             BMR         = bmr,
             PassStoreId = passStoreId
         };
         db.UserInfo.Add(user);
         db.SaveChanges();
     }
 }