コード例 #1
0
 internal Product GetProductByID(int id)
 {
     using (db = new ShoppingExampleDbEntities2())
     {
         return(db.Product.Find(id));
     }
 }
コード例 #2
0
 public List <Product> GetProudcts()
 {
     using (db = new ShoppingExampleDbEntities2())
     {
         return(db.Product.Include(m => m.Category).ToList());
     }
 }
コード例 #3
0
 public Category GetProductCategoryById(int?id)
 {
     using (db = new ShoppingExampleDbEntities2())
     {
         return(db.Category.FirstOrDefault(m => m.CategoryID == id));
     }
 }
コード例 #4
0
 public List <Category> GetProudctCategories()
 {
     using (db = new ShoppingExampleDbEntities2())
     {
         return(db.Category.ToList());
     }
 }
コード例 #5
0
 public List <Product> GetProductsByCategoryId(int?id)
 {
     using (db = new ShoppingExampleDbEntities2())
     {
         var products = db.Product.Include(m => m.Category).Where(m => m.ProductCategoryID == id).ToList();
         return(products);
     }
 }
コード例 #6
0
 public User GetUserByEmail(string inputEmail)
 {
     using (db = new ShoppingExampleDbEntities2())
     {
         var user = db.User.FirstOrDefault(m => m.UserEmail == inputEmail);
         return(user);
     }
 }
コード例 #7
0
 public bool IsUserLogin(string inputEmail, string inputPassword)
 {
     using (db = new ShoppingExampleDbEntities2())
     {
         if (db.User.Any(u => u.UserEmail == inputEmail))
         {
             if (db.User.FirstOrDefault(u => u.UserEmail == inputEmail).UserPassword == inputPassword)
             {
                 return(true);
             }
         }
         return(false);
     }
 }
コード例 #8
0
 public bool CreateProduct(Product product)
 {
     using (db = new ShoppingExampleDbEntities2())
     {
         db.Product.Add(product);
         var save = db.SaveChanges();
         if (save > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
コード例 #9
0
 //public List<Product> GetProductByID(int? id)
 //{
 //    using (db=new ShoppingExampleDbEntities())
 //    {
 //        var product = db.Product.Include(m=>m.Category).Where(m => m.ProductID == id).ToList();
 //        return product;
 //    }
 //}
 public bool DeleteProductByID(int?id)
 {
     using (db = new ShoppingExampleDbEntities2())
     {
         var product = db.Product.FirstOrDefault(m => m.ProductID == id);
         db.Product.Remove(product);
         var save = db.SaveChanges();
         if (save > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
コード例 #10
0
 public bool Register(User user)
 {
     using (db = new ShoppingExampleDbEntities2())
     {
         db.User.Add(new User()
         {
             UserName     = user.UserName,
             UserLastName = user.UserLastName,
             UserEmail    = user.UserEmail,
             UserPassword = user.UserPassword
         });
         var save = db.SaveChanges();
         if (save > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }