static void Main(string[] args) { var repository = new CarrinhoRepository(); List <Carrinho> carrinhos = new List <Carrinho>(); Console.WriteLine("Iniciando recuperação de dados."); for (int i = 0; i < 1_000; i++) { var carrinho = repository.Get(); carrinhos.Add(carrinho); if (i % 100 == 0) { Console.WriteLine("Desalocando objetos!"); for (int j = 0; j < i; j++) { carrinhos[j] = null; } } } Console.WriteLine("Teste finalizado."); Console.ReadKey(); }
public ActionResult EfetuarAluguel() { try { Aluguel aluguel = null; if (Session["Aluguel"] != null) { aluguel = (Aluguel)Session["Aluguel"]; } else { Carrinho carrinho = CarrinhoRepository.GetInstance().Get(UsuarioLogado.Usuario); PrecoPrazoEntrega precoPrazo = CalculoPrecoPrazoRepository.GetInstance().CalcularPrecoPrazo(UsuarioLogado.Usuario.Cep.ToString("00000000")); AluguelDTO aluguelDTO = FactoryAluguel.Criar(carrinho, precoPrazo); aluguel = aluguelDTO.Aluguel; } AluguelRepository.Instancia.ConfirmarAluguel(aluguel); return(View(aluguel)); } catch (Exception ex) { return(Json(new { Mensagem = ex.Message })); } }
public PedidoApplicationService() { _repository = new PedidoRepository(); _repositoryCarrinho = new CarrinhoRepository(); _repositoryCarrinhoItens = new CarrinhoItensRepository(); _repositoryPedidoItens = new PedidoItensRepository(); _repositoryProduto = new ProdutoRepository(); }
public ActionResult Index() { Carrinho carrinho = CarrinhoRepository.GetInstance().Get(UsuarioLogado.Usuario); PrecoPrazoEntrega precoPrazo = CalculoPrecoPrazoRepository.GetInstance().CalcularPrecoPrazo(UsuarioLogado.Usuario.Cep.ToString("00000000")); AluguelDTO aluguel = FactoryAluguel.Criar(carrinho, precoPrazo); Session["Aluguel"] = aluguel.Aluguel; return(View(aluguel)); }
private DbFactory() { Conexao(); CategoriaRepository = new CategoriaRepository(Session); ComentarioRepository = new ComentarioRepository(Session); ProdutoRepository = new ProdutoRepository(Session); UsuarioRepository = new UsuarioRepository(Session); HistoricoRepository = new HistoricoRepository(Session); CarrinhoRepository = new CarrinhoRepository(Session); EstoqueRepository = new EstoqueRepository(Session); }
public JsonResult RemoverDoCarrinho(int codigoLivro) { try { CarrinhoRepository.GetInstance().RemoverLivroDoCarrinho(codigoLivro, UsuarioLogado.Usuario); return(Json(new { Mensagem = BP.Resources.Resources.Carrinho_LivroRemovidoComSucesso })); } catch (Exception ex) { return(Json(new { Mensagem = ex.Message })); } }
private DbFactory() { Conexao(); ClienteRepository = new ClienteRepository(Session); LoginRepository = new LoginRepository(Session); EnderecoRepository = new EnderecoRepository(Session); AdministradorRespository = new AdministradorRespository(Session); ProdutoRepository = new ProdutoRepository(Session); FabricanteRepository = new FabricanteRepository(Session); QuestionarioRepository = new QuestionarioRepository(Session); CarrinhoRepository = new CarrinhoRepository(Session); HistoricoBuscaRepository = new HistoricoBuscaRepository(Session); Lista_CompraRepository = new Lista_CompraRepository(Session); }
public PedidoTests() { _carrinhoRepository = new CarrinhoRepository(); _produtoRepository = new ProdutoRepository(); _produtoTeste1 = _produtoRepository.BuscarProduto("5eee43682677f2362887051c"); _produtoTeste2 = _produtoRepository.BuscarProduto("5eee5b117373bcd310902b22"); _usuarioRepository = new UsuarioRepository(); _usuarioTeste = _usuarioRepository.BuscarUsuario("5eed8d19f7cf570004d6f68f"); _enderecoRepository = new EnderecoRepository(); _enderecoTeste = _enderecoRepository.BuscarEndereco("5ee8d82a14128a00042a1b0a"); _pedidoRepository = new PedidoRepository(); }
public CarrinhoController() { _u = new CarrinhoRepository(); }
public CarrinhoBusiness(Context context, ProdutoBusiness produtoBusiness) { EntityRepository = new CarrinhoRepository(context); this.produtoBusiness = produtoBusiness; }
public CompraService() { _carrinhoRepository = new CarrinhoRepository(); _pedidoRespository = new PedidoRespository(); }
public CarrinhoApplication(CarrinhoRepository carrinhoRepository) { CarrinhoRepository = carrinhoRepository; }