Exemple #1
0
        //get all categories
        public List <Category> GetAllCategories()
        {
            List <Category> categories = new List <Category>();

            using (var context = new ShoppingAppContext(ShoppingAppContext.ops.dbOptions))
            {
                categories = context.Categories.ToList();
            }
            return(categories);
        }
        public List <Product> GetAllProductsByCategory(int id)
        {
            if (id <= 0)
            {
                throw new ArgumentException("Category id is invalid");
            }

            List <Product> products = new List <Product>();

            using (var context = new ShoppingAppContext(ShoppingAppContext.ops.dbOptions))
            {
                products = context.Products.Where(s => s.category_id == id).ToList();
            }
            return(products);
        }
Exemple #3
0
        //add new category
        public async Task <Category> Addcategory(string category_name)
        {
            Category newcategory = new Category
            {
                Category_name = category_name
            };

            using (var context = new ShoppingAppContext(ShoppingAppContext.ops.dbOptions))
            {
                await context.AddAsync(newcategory);

                await context.SaveChangesAsync();
            }

            return(newcategory);
        }
Exemple #4
0
        private void btnReg_Click(object sender, EventArgs e)
        {
            ShoppingAppContext db       = new ShoppingAppContext();
            string             fullname = txtFullName.Text;
            string             email    = txtEmail.Text;
            string             password = txtPassword.Text;
            string             rePass   = txtRePass.Text;

            string[] myArr = { fullname, email, password, rePass };

            if (Utilities.IsEmpty(myArr))
            {
                lblError.Visible = false;
            }
            else
            {
                lblError.Visible = true;
                lblError.Text    = "Please fill all the boxes!";
            }
        }
Exemple #5
0
 public ShoppingCartController(ShoppingAppContext shoppingAppContext)
 {
     _shoppingAppContext = shoppingAppContext;
 }
 public CustomerController(UserManager <IdentityUser> userManager, ShoppingAppContext shoppingAppContext)
 {
     _shoppingAppContext = shoppingAppContext;
     _userManager        = userManager;
 }
 public CommandProcessor(IUnitOfWork unitOfWork, ShoppingAppContext shoppingAppContext)
 {
     _unitOfWork         = unitOfWork;
     _shoppingAppContext = shoppingAppContext;
 }
 public ProductController(ILogger <ProductController> logger, ShoppingAppContext shoppingAppContext)
 {
     _logger             = logger;
     _shoppingAppContext = shoppingAppContext;
 }
Exemple #9
0
 public OrdersController(ShoppingAppContext context)
 {
     _context = context;
 }
Exemple #10
0
 public OrderRepository(ShoppingAppContext shoppingAppContext)
 {
     _shoppingAppContext = shoppingAppContext ?? throw new ArgumentNullException(nameof(shoppingAppContext));;
 }
Exemple #11
0
 public ProductRepository(ShoppingAppContext shoppingAppContext)
 {
     _shoppingAppContext = shoppingAppContext;
 }
 public CustomersController(ShoppingAppContext context)
 {
     _context = context;
 }
Exemple #13
0
 public UnitOfWork(ShoppingAppContext shoppingAppContext)
 {
     _shoppingAppContext = shoppingAppContext;
 }
 public ProductsController(ShoppingAppContext context)
 {
     _context = context;
 }
Exemple #15
0
 public ShopController(UserManager <IdentityUser> userManager, ShoppingAppContext shoppingAppContext, ILogger <ShopController> logger)
 {
     _shoppingAppContext = shoppingAppContext;
     _userManager        = userManager;
     _logger             = logger;
 }