Exemplo n.º 1
0
 public CategoriaRepository(LojaVirtualContext context, IConfiguration configuration)
 {
     _context = context;
     _conf    = configuration;
 }
Exemplo n.º 2
0
 public ProdutoRepository(LojaVirtualContext banco, IConfiguration configuration)
 {
     _banco = banco;
     _conf  = configuration;
 }
Exemplo n.º 3
0
 public ClienteRepository(LojaVirtualContext banco)
 {
     _banco = banco;
 }
Exemplo n.º 4
0
 public ClienteRepository(LojaVirtualContext DIbanco)
 {
     banco = DIbanco;
 }
 public ClienteRepository(LojaVirtualContext banco, IConfiguration conf)
 {
     _banco = banco;
     _conf  = conf;
 }
 public EnderecoEntregaRepository(LojaVirtualContext banco)
 {
     _banco = banco;
 }
Exemplo n.º 7
0
 public BaseRepository(LojaVirtualContext context)
 {
     _context = context;
 }
Exemplo n.º 8
0
        public async Task <IActionResult> OnPostAddItem(int product)
        {
            if (!LoginManagement.IsLogged)
            {
                return(RedirectToPage("/User/Login"));
            }


            if (LoginManagement.TempUser.ShoppingCart == null)
            {
                LoginManagement.TempUser.ShoppingCart = new ShoppingCart();
            }


            if (LoginManagement.TempUser.ShoppingCart.ProductOrders == null)
            {
                LoginManagement.TempUser.ShoppingCart.ProductOrders = new List <ProductOrder>();
            }

            Product prod;

            using (LojaVirtualContext ctxt = new LojaVirtualContext())
            {
                prod = await ctxt.Products
                       .Where(x => x.ProductId == product)
                       .SingleOrDefaultAsync();

                var orders = LoginManagement.TempUser.ShoppingCart.ProductOrders;

                ProductOrder order = orders
                                     .SingleOrDefault(o => o.Products
                                                      .Any(p => p.ProductId == prod.ProductId));

                if (order == null)
                {
                    order          = new ProductOrder();
                    order.Products = new List <Product>();
                    order.Products.Add(prod);
                    orders.Add(order);
                }
                else
                {
                    if (order.Quantity == 0 && Quantity <= 0)
                    {
                        order.Quantity = 1;
                    }
                    else
                    {
                        order.Quantity += Quantity;
                    }
                }


                LoginManagement.TempUser.ShoppingCart.ProductOrders = orders;

                ctxt.Entry(LoginManagement.TempUser);
                await ctxt.SaveChangesAsync();
            }
            //todo: redirecto to a temporary Message then to lastPage
            return(RedirectToPage(new { id = product }));
        }
 public HomeController(LojaVirtualContext banco)
 {
     _banco = banco;
 }
Exemplo n.º 10
0
 public RegisterModel(LojaVirtualContext lojaVirtualContext)
 {
     _context = lojaVirtualContext;
 }
Exemplo n.º 11
0
 public ProductDetailModel(LojaVirtualContext lojaVirtualContext)
 {
     this._lojaVirtualContext = lojaVirtualContext;
 }
 public CategoriaRepository(LojaVirtualContext banco, IConfiguration conf)
 {
     this._conf  = conf;
     this._banco = banco;
 }
Exemplo n.º 13
0
 public ProdutoRepository(LojaVirtualContext context, IConfiguration conf)
 {
     _context = context;
     _conf    = conf;
 }
Exemplo n.º 14
0
 public ColaboradorRepository(LojaVirtualContext banco)
 {
     _banco = banco;
 }
Exemplo n.º 15
0
 public NewslatterRepository(LojaVirtualContext context) : base(context)
 {
 }
 public ColaboradorRepository(LojaVirtualContext banco, IConfiguration configuration)
 {
     this._conf  = configuration;
     this._banco = banco;
 }
 public ClienteRpository(LojaVirtualContext banco) //construtor que recebe uma dependencia do banco de dados
 {
     _banco = banco;
 }
 public ColaboradorRepository(LojaVirtualContext _banco, IConfiguration configuration)
 {
     banco = _banco;
     conf  = configuration;
 }
Exemplo n.º 19
0
 public NewsletterRepository(LojaVirtualContext dbContext)
 {
     _dbContext = dbContext;
 }
Exemplo n.º 20
0
 public ShoppingCartModel(LojaVirtualContext ctxt)
 {
     _lojaVirtualCtxt = ctxt;
     ShoppingCart     = LoginManagement.TempUser.ShoppingCart;
 }
Exemplo n.º 21
0
 public NewsletterRepository(LojaVirtualContext banco)
 {
     _banco = banco;
 }
 public CategoriaRepository(LojaVirtualContext banco)
 {
     _banco = banco;
 }
Exemplo n.º 23
0
 public ImagemRepository(LojaVirtualContext banco)
 {
     _banco = banco;
 }
Exemplo n.º 24
0
 public NewsletterRepository(LojaVirtualContext context)
 {
     _context = context;
 }
Exemplo n.º 25
0
 public CategoriaRepository(LojaVirtualContext banco, IConfiguration configuration)
 {
     _banco         = banco;
     _configuration = configuration;
 }
Exemplo n.º 26
0
 public ClienteRepository(LojaVirtualContext context) : base(context)
 {
 }
 public PedidoSituacaoRepository(LojaVirtualContext banco, IConfiguration configuration)
 {
     _banco = banco;
     _conf  = configuration;
 }
Exemplo n.º 28
0
 public ImagemRepositorio(LojaVirtualContext contexto,
                          IOptions <PagedListConfiguracao> pagedListConfiguracoes) : base(contexto, pagedListConfiguracoes)
 {
 }
 public ColaboradorRepository(LojaVirtualContext banco, IConfiguration configuration)
 {
     _banco         = banco;
     _configuration = configuration;
 }
Exemplo n.º 30
0
 public FuncionarioRepository(LojaVirtualContext banco)
 {
     _banco = banco;
 }