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); } }
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); } }