示例#1
0
 public bool ValidateData(USER user)
 {
     using (var context = new DietDbContext())
     {
         //CALL DB PROCEDURE
     }
     return(false);
 }
示例#2
0
 public void CreateUserData(USER_DATA data)
 {
     using (var context = new DietDbContext())
     {
         context.CREATEUSERDATA(data.HEIGHT, data.WEIGHT, data.USER_ID);
         context.SaveChanges();
     }
 }
示例#3
0
 public void CreateUserLog(int userId, string deviceInfo)
 {
     using (var ctx = new DietDbContext())
     {
         ctx.ADDUSERLOG(userId, deviceInfo);
         ctx.SaveChanges();
     }
 }
示例#4
0
 public void SetNewPassword(int userId, string password)
 {
     using (var ctx = new DietDbContext())
     {
         ctx.CHANGEPASSWORD(password, userId);
         ctx.SaveChanges();
     }
 }
示例#5
0
        /*public void AddDiet(DIET diet)
         * {
         *  using (var ctx = new DietDbContext())
         *  {
         *      ctx.DIETS.Add(diet);
         *      ctx.SaveChanges();
         *  }
         * }*/

        public void AddProductToDiet(int dietId, int productId, int quantity)
        {
            using (var ctx = new DietDbContext())
            {
                ctx.ADDPRODUCTODIET(productId, dietId, quantity);
                ctx.SaveChanges();
            }
        }
示例#6
0
 public void AddUserDietsEntry(USER_DIETS entry)
 {
     using (var ctx = new DietDbContext())
     {
         ctx.USER_DIETS.Add(entry);
         ctx.SaveChanges();
     }
 }
 public void AddProductToDb(PRODUCT product)
 {
     using (var ctx = new DietDbContext())
     {
         ctx.CREATEPRODUCT(product.PRODUCT_DESCRIPTION, product.KCAL_100, product.PROTEIN_100, product.FAT_100,
                           product.CARBS_100);
         ctx.SaveChanges();
     }
 }
示例#8
0
 public void DeleteAllDietProductsEntries(int dietId)
 {
     using (var ctx = new DietDbContext())
     {
         var items = ctx.DIET_PRODUCTS.Where(x => x.DIET_ID == dietId).ToList();
         ctx.DIET_PRODUCTS.RemoveRange(items);
         ctx.SaveChanges();
     }
 }
示例#9
0
 public void UpdateDate(int dietId, DateTime date)
 {
     using (var ctx = new DietDbContext())
     {
         var item = ctx.DIETS.Where(x => x.DIET_ID == dietId).FirstOrDefault();
         item.ENTRY_DATE = date;
         ctx.SaveChanges();
     }
 }
示例#10
0
        static void Main(string[] args)
        {
            using (var context = new DietDbContext())
            {
                context.Database.EnsureDeleted();
                context.Database.EnsureCreated();

                Console.WriteLine("Hello World!");
                Console.ReadKey();
            }
        }
示例#11
0
 public void DeletUserData(int id)
 {
     using (var context = new DietDbContext())
     {
         var itemToRemove = context.USER_DATA.FirstOrDefault(x => x.USER_DATA_ID == id);
         if (itemToRemove != null)
         {
             context.USER_DATA.Remove(itemToRemove);
         }
         context.SaveChanges();
     }
 }
示例#12
0
        public int GetUserIdByName(string name)
        {
            int id = -1;

            using (var context = new DietDbContext())
            {
                var result = context.USERS.Where(x => x.USER_NAME == name).FirstOrDefault();
                if (result != null)
                {
                    id = result.USER_ID;
                }
            }
            return(id);
        }
示例#13
0
 public void DeleteDiet(int dietId)
 {
     using (var ctx = new DietDbContext())
     {
         var item = ctx.DIETS.FirstOrDefault(x => x.DIET_ID == dietId);
         if (item != null)
         {
             var userDiets = item.USER_DIETS;
             ctx.USER_DIETS.RemoveRange(userDiets);
             ctx.DIETS.Remove(item);
             ctx.SaveChanges();
         }
     }
 }
示例#14
0
 public EntriesController(DietDbContext context)
 {
     _context = context;
 }
示例#15
0
 public UserProfileController(DietDbContext context)
 {
     _context = context;
 }
示例#16
0
 public RecipeController(DietDbContext context)
 {
     _context = context;
 }