public CategoriaRepository(LojaVirtualContext context, IConfiguration configuration) { _context = context; _conf = configuration; }
public ProdutoRepository(LojaVirtualContext banco, IConfiguration configuration) { _banco = banco; _conf = configuration; }
public ClienteRepository(LojaVirtualContext banco) { _banco = banco; }
public ClienteRepository(LojaVirtualContext DIbanco) { banco = DIbanco; }
public ClienteRepository(LojaVirtualContext banco, IConfiguration conf) { _banco = banco; _conf = conf; }
public EnderecoEntregaRepository(LojaVirtualContext banco) { _banco = banco; }
public BaseRepository(LojaVirtualContext context) { _context = context; }
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; }
public RegisterModel(LojaVirtualContext lojaVirtualContext) { _context = lojaVirtualContext; }
public ProductDetailModel(LojaVirtualContext lojaVirtualContext) { this._lojaVirtualContext = lojaVirtualContext; }
public CategoriaRepository(LojaVirtualContext banco, IConfiguration conf) { this._conf = conf; this._banco = banco; }
public ProdutoRepository(LojaVirtualContext context, IConfiguration conf) { _context = context; _conf = conf; }
public ColaboradorRepository(LojaVirtualContext banco) { _banco = banco; }
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; }
public NewsletterRepository(LojaVirtualContext dbContext) { _dbContext = dbContext; }
public ShoppingCartModel(LojaVirtualContext ctxt) { _lojaVirtualCtxt = ctxt; ShoppingCart = LoginManagement.TempUser.ShoppingCart; }
public NewsletterRepository(LojaVirtualContext banco) { _banco = banco; }
public CategoriaRepository(LojaVirtualContext banco) { _banco = banco; }
public ImagemRepository(LojaVirtualContext banco) { _banco = banco; }
public NewsletterRepository(LojaVirtualContext context) { _context = context; }
public CategoriaRepository(LojaVirtualContext banco, IConfiguration configuration) { _banco = banco; _configuration = configuration; }
public ClienteRepository(LojaVirtualContext context) : base(context) { }
public PedidoSituacaoRepository(LojaVirtualContext banco, IConfiguration configuration) { _banco = banco; _conf = configuration; }
public ImagemRepositorio(LojaVirtualContext contexto, IOptions <PagedListConfiguracao> pagedListConfiguracoes) : base(contexto, pagedListConfiguracoes) { }
public ColaboradorRepository(LojaVirtualContext banco, IConfiguration configuration) { _banco = banco; _configuration = configuration; }
public FuncionarioRepository(LojaVirtualContext banco) { _banco = banco; }