Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
 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);
     }
 }
Ejemplo n.º 4
0
        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();
        }
Ejemplo n.º 5
0
 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);
     }
 }