コード例 #1
0
 public CarrinhoController(ICarrinhoService carrinhoService, ICatalogoService catalogoService, IPedidoService pedidoService, ICarrinhoGrpcService carrinhoGrpcService)
 {
     _carrinhoService     = carrinhoService;
     _catalogoService     = catalogoService;
     _pedidoService       = pedidoService;
     _carrinhoGrpcService = carrinhoGrpcService;
 }
コード例 #2
0
 public PedidoController(ICatalogoService catalogoService, ICarrinhoService carrinhoService, IPedidoService pedidoService, IClienteService clienteService)
 {
     _catalogoService = catalogoService;
     _carrinhoService = carrinhoService;
     _pedidoService   = pedidoService;
     _clienteService  = clienteService;
 }
コード例 #3
0
 public UsuariosController(ICarrinhoService carrinhoService, ILivroService livroService,
                           IUsuarioService usuarioService, IMapper mapper)
 {
     this.carrinhoService = carrinhoService ?? throw new ArgumentNullException(nameof(carrinhoService));
     this.livroService    = livroService ?? throw new ArgumentNullException(nameof(livroService));
     this.usuarioService  = usuarioService ?? throw new ArgumentNullException(nameof(usuarioService));
     this.mapper          = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }
コード例 #4
0
 public CarrinhoController(ILogger <CarrinhoController> logger,
                           IClienteService clienteService,
                           ICarrinhoService carrinhoService)
 {
     _logger          = logger;
     _clienteService  = clienteService;
     _carrinhoService = carrinhoService;
 }
コード例 #5
0
        public void Setup()
        {
            var settings = ObterSettings();

            _carrinhoRepository = new CarrinhoRepository(settings);
            _produtoRepository  = new ProdutoRepository(settings);
            _carrinhoService    = new CarrinhoService(_carrinhoRepository, _produtoRepository);
            _produtoService     = new ProdutoService(_produtoRepository);
        }
コード例 #6
0
 public CarrinhoController(
     ICarrinhoService carrinhoService,
     ICatalogoService catalogoService,
     IPedidoService pedidoService)
 {
     this.catalogoService = catalogoService;
     this.pedidoService   = pedidoService;
     this.carrinhoService = carrinhoService;
 }
コード例 #7
0
        public static async Task PopularCarrinho(List <Produto> produtos, ICarrinhoService carrinhoService, string usuario)
        {
            var faker            = new Faker();
            var produtosCarrinho = faker.PickRandom(produtos, 5);

            foreach (var produto in produtosCarrinho)
            {
                await carrinhoService.AdicionarProduto(usuario, produto, faker.Random.Int(1, 3));
            }
        }
コード例 #8
0
 public AccountController(UserManager <ApplicationUser> userManager,
                          SignInManager <ApplicationUser> signInManager,
                          ICarrinhoService carrinhoService,
                          IAppLogger <AccountController> logger)
 {
     _userManager     = userManager;
     _signInManager   = signInManager;
     _carrinhoService = carrinhoService;
     _logger          = logger;
 }
コード例 #9
0
 public CarrinhoController(
     IHttpContextAccessor contextAccessor,
     IIdentityParser <ApplicationUser> appUserParser,
     ILogger <CarrinhoController> logger,
     ICatalogoService catalogoService,
     ICarrinhoService carrinhoService,
     IUserRedisRepository repository)
     : base(logger, repository)
 {
     this.appUserParser   = appUserParser;
     this.catalogoService = catalogoService;
     this.carrinhoService = carrinhoService;
 }
コード例 #10
0
 public HomeController(ILogger <HomeController> logger,
                       IProdutoStore produtoStore,
                       ICategoriaStore categoriaStore,
                       IMarcaStore marcaStore,
                       ICarrinhoService carrinhoService,
                       ICarrinhoStore carrinhoStore)
 {
     _logger          = logger;
     _produtoStore    = produtoStore;
     _categoriaStore  = categoriaStore;
     _marcaStore      = marcaStore;
     _carrinhoService = carrinhoService;
     _carrinhoStore   = carrinhoStore;
 }
コード例 #11
0
 public CheckoutController(
     IEnderecoStore enderecoStore,
     ICarrinhoStore carrinhoStore,
     IFreteService freteService,
     ICarrinhoService carrinhoService,
     IGeoposicaoService geoposicaoService,
     IPedidoService pedidoService)
 {
     _enderecoStore     = enderecoStore;
     _carrinhoStore     = carrinhoStore;
     _freteService      = freteService;
     _carrinhoService   = carrinhoService;
     _geoposicaoService = geoposicaoService;
     _pedidoService     = pedidoService;
 }
コード例 #12
0
 public CarrinhoController(
     ICarrinhoService carrinhoService,
     ICarrinhoStore carrinhoStore,
     IFreteService freteService,
     IGeoposicaoService geoposicaoService,
     IProdutoStore produtoStore,
     IHttpContextAccessor httpContextAccessor)
 {
     _carrinhoService     = carrinhoService;
     _carrinhoStore       = carrinhoStore;
     _freteService        = freteService;
     _geoposicaoService   = geoposicaoService;
     _produtoStore        = produtoStore;
     _httpContextAccessor = httpContextAccessor;
 }
コード例 #13
0
        public void AdicionarItemNoCarrinho_Sucesso_False()
        {
            var carrinho = new Carrinho();
            var itemCarrinho = new ItemCarrinho();

            this.carrinhoService = new CarrinhoService();

            var carrinhoResult = carrinhoService.AdicionarItemNoCarrinho(carrinho, itemCarrinho);

            Assert.IsTrue(carrinhoResult.Count() == 0);
            Assert.IsFalse(carrinhoResult.Contains(itemCarrinho));
            Assert.IsFalse(carrinhoResult.ResultadoValidacao.IsValid);
            Assert.AreEqual(carrinhoResult.ResultadoValidacao.Erros.Count(), 2);
            Assert.IsTrue(carrinhoResult.ResultadoValidacao.Erros.Contains(ItemCarrinhoErrors.messageItemCarrinhoNaoPossuiProduto));
            Assert.IsTrue(carrinhoResult.ResultadoValidacao.Erros.Contains(ItemCarrinhoErrors.messageItemCarrinhoNaoPossuiQuantidade));
        }
コード例 #14
0
        public void AdicionarItemNoCarrinho_Sucesso_True()
        {
            var carrinho = new Carrinho();
            var itemCarrinho = new ItemCarrinho()
            {
                Produto = new Produto(),
                Quantidade = 5
            };

            this.carrinhoService = new CarrinhoService();

            var carrinhoResult = carrinhoService.AdicionarItemNoCarrinho(carrinho, itemCarrinho);

            Assert.IsTrue(carrinhoResult.ResultadoValidacao.IsValid);
            Assert.IsTrue(carrinhoResult.Count() == 1);
            Assert.IsTrue(carrinhoResult.Contains(itemCarrinho));
        }
コード例 #15
0
 public CheckoutController(
     IEnderecoStore enderecoStore,
     ICarrinhoStore carrinhoStore,
     IFreteService freteService,
     ICarrinhoService carrinhoService,
     IGeoposicaoService geoposicaoService,
     IPedidoService pedidoService,
     IHttpContextAccessor httpContextAccessor)
 {
     _enderecoStore       = enderecoStore;
     _carrinhoStore       = carrinhoStore;
     _freteService        = freteService;
     _carrinhoService     = carrinhoService;
     _geoposicaoService   = geoposicaoService;
     _pedidoService       = pedidoService;
     _httpContextAccessor = httpContextAccessor;
 }
コード例 #16
0
 public CarrinhoController(ICarrinhoService service,
                           IMapper mapper)
 {
     _service = service;
     _mapper  = mapper;
 }
コード例 #17
0
 public CarrinhoController(ICarrinhoService carrinhoService)
 {
     _carrinhoService = carrinhoService;
 }
コード例 #18
0
 public CarrinhoController(IProdutoServices produtoServices, ICarrinhoService carrinhoService)
 {
     _produtoServices = produtoServices;
     _carrinhoService = carrinhoService;
 }
コード例 #19
0
 public CarrinhoAppService(ICarrinhoService carrinhoService)
 {
     this.carrinhoService = carrinhoService;
 }
コード例 #20
0
ファイル: CarrinhoAppService.cs プロジェクト: danielwcr/lab
 public CarrinhoAppService(ICarrinhoService service)
 {
     this.service = service;
 }
コード例 #21
0
 public CarrinhoViewComponent(ICarrinhoService carrinhoService)
 {
     _carrinhoService = carrinhoService;
 }
コード例 #22
0
 public CarrinhoController(IProdutoServices produtoServices, ICarrinhoService carrinhoService, IMapper mapper)
 {
     _produtoServices = produtoServices;
     _carrinhoService = carrinhoService;
     _mapper          = mapper;
 }
コード例 #23
0
 public CarrinhoController(ICatalogoService catalogoService, ICarrinhoService carrinhoService)
 {
     _catalogoService = catalogoService;
     _carrinhoService = carrinhoService;
 }
コード例 #24
0
 public CarrinhoController(IProdutoService produtoService, ICarrinhoService carrinhoService, ClienteService clienteService)
 {
     this.produtoService  = produtoService;
     this.carrinhoService = carrinhoService;
     this.clienteService  = clienteService;
 }