public bool Add(Product product, List <HttpPostedFileBase> images)
        {
            using (ApplicationDbContext db = new ApplicationDbContext())
            {
                if (db.Products.FirstOrDefault(m => m.Name == product.Name) != null)
                {
                    return(false);
                }

                product.ImagePath = "/Images/Product/" + product.CategoryId + "/" + product.Name.Replace(" ", "_") + "/";
                if (ImageManage.Add(product.ImagePath, images))
                {
                    db.Products.Add(product);
                    db.SaveChanges();

                    return(true);
                }
                return(false);
            }
        }
예제 #2
0
        public bool Add(Category category, List <HttpPostedFileBase> images)
        {
            using (ApplicationDbContext db = new ApplicationDbContext())
            {
                if (db.Categories.FirstOrDefault(m => m.Name == category.Name) != null)
                {
                    return(false);
                }

                category.ImagePath = "/Images/Category/" + category.Name + "/";

                if (ImageManage.Add(category.ImagePath, images))
                {
                    db.Categories.Add(category);
                    db.SaveChanges();
                    return(true);
                }
                return(false);
            }
        }