public void Add(ViewModels.Category category) { var cate = new DataModels.Category() { CategoryName = category.CategoryName, Description = category.Description, Picture = category.Image }; dbContext.Categories.Add(cate); dbContext.SaveChanges(); }
public void Add(Subcategory subcategory) { var subcate = new DataModels.SubCategory() { CategoryID = subcategory.CategoryID, SubCategoryName = subcategory.SubcategoryName, Description = subcategory.Description, Picture = subcategory.Image }; dbContext.SubCategories.Add(subcate); dbContext.SaveChanges(); }
public bool AddUser(User user) { try { //user.Password = SecurityProvider.Encrypt(user.Password); dbEntity.Users.Add(user); dbEntity.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
public void Add(VM.Product product) { var prod = new DM.Product() { CategoryID = product.CategoryID, SubCategoryID = product.SubcategoryID, ProductDescription = product.ProductDescription, Color = product.Color, UnitPrice = product.UnitPrice, ProductName = product.ProductName, DiscountPercentage = product.DiscountPercentage }; var insertedProduct = dbContext.Products.Add(prod); foreach (var s in product.Stocks) { var stock = new DM.Stock() { SizeID = s.SizeID, ProductID = insertedProduct.ProductID, Quantity = s.Quantity }; dbContext.Stocks.Add(stock); //dbContext.SaveChanges(); } foreach (var img in product.Images) { var productImage = new DM.ProductImage() { ProductID = insertedProduct.ProductID, Image = img }; dbContext.ProductImages.Add(productImage); //dbContext.SaveChanges(); } dbContext.SaveChanges(); }
public bool Register(ViewModels.User user) { try { //user.Password = SecurityProvider.Encrypt(user.Password); dbContext.Users.Add(new DataModels.User() { FirstName = user.FirstName, MiddleName = user.MiddleName, LastName = user.LastName, Email = user.Email, Phone = user.Phone, RoleID = 2, Password = Security.PasswordEncription.Encrypt(user.Password) }); dbContext.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }