public ContaCorrenteController(
     IMediator bus,
     IClienteRepositorio clienteRepositorio)
 {
     _bus = bus;
     _clienteRepositorio = clienteRepositorio;
 }
Ejemplo n.º 2
0
 public ClienteController(
     IClienteRepositorio clienteRepositorio,
     IClienteServico clienteServico)
 {
     _clienteRepositorio = clienteRepositorio;
     _clienteServico     = clienteServico;
 }
        public ActionResult Detalhes(string nomeJogo)
        {
            locacaoRepositorio = FabricaDeModulos.CriarLocacaoRepositorio();
            clienteRepositorio = FabricaDeModulos.CriarClienteRepositorio();
            jogoRepositorio = FabricaDeModulos.CriarJogoRepositorio();

            servicoLocacao = new ServicoLocacao(jogoRepositorio, clienteRepositorio, locacaoRepositorio);

            var locacao = locacaoRepositorio.BuscarPendentesPorNomeDoJogo(nomeJogo).FirstOrDefault();
            bool jogoEstaLocado = locacao != null && !locacao.Jogo.Disponivel;

            if (jogoEstaLocado)
            {
                DevolucaoModel model = new DevolucaoModel()
                {
                    IdLocacao = locacao.Id,
                    DataLocacao = locacao.DataLocacao,
                    ImagemJogo = locacao.Jogo.Imagem,
                    NomeJogo = locacao.Jogo.Nome,
                    ValorFinal = servicoLocacao.CalcularValorFinal(locacao)
                };
                return View(model);
            }

            TempData["Mensagem"] = "Jogo informado não encontrado";
            TempData["TipoMensagem"] = "Falha";
            return View("Devolucao");
        }
 public ClienteService(IClienteRepositorio clienteRepositorio, IMapper mapper, IIntegracionPersonaService integracionPersonaService, ITipoDocumentoRepositorio tipoDocumentoRepositorio)
 {
     _mapper                    = mapper;
     _clienteRepositorio        = clienteRepositorio;
     _integracionPersonaService = integracionPersonaService;
     _tipoDocumentoRepositorio  = tipoDocumentoRepositorio;
 }
Ejemplo n.º 5
0
 public AvaliacoesController(IAvaliacaoRepositorio service, IPedidoRepositorio pedido, IClienteRepositorio cliente, IRestauranteRepositorio restaurante)
 {
     _service     = service;
     _pedido      = pedido;
     _cliente     = cliente;
     _restaurante = restaurante;
 }
Ejemplo n.º 6
0
 public ClienteServico(
     IClienteRepositorio clienteRepositorio,
     IUnitOfWork unitOfWork)
 {
     _unitOfWork         = unitOfWork;
     _clienteRepositorio = clienteRepositorio;
 }
Ejemplo n.º 7
0
 public EnderecoController(IEnderecoRepositorio enderecoRepositorio, IMapper mapper,
                           IClienteRepositorio clienteRepositorio)
 {
     _mapper = mapper;
     _enderecoRepositorio = enderecoRepositorio;
     _clienteRepositorio  = clienteRepositorio;
 }
Ejemplo n.º 8
0
        // GET: api/Cliente
        public HttpResponseMessage Get(IClienteRepositorio clienteRepositorio)
        {
            var clientes = _clienteRepositorio.Listar();


            return(Request.CreateResponse(HttpStatusCode.OK, clientes));
        }
Ejemplo n.º 9
0
 public HomeController(ISessionService sessionTest, IClienteRepositorio clienteRepositorio, IExportService casoRepositorio, IFuncionarioRepositorio funcionarioRepositorio)
 {
     _clienteRepositorio     = clienteRepositorio;
     _funcionarioRepositorio = funcionarioRepositorio;
     _casoRepositorio        = casoRepositorio;
     _sessionTest            = sessionTest;
 }
Ejemplo n.º 10
0
 public LoginService(IClienteRepositorio cli, IOperadorRepositorio ope, ICriptografarServico cri, ITokenService tok)
 {
     _cli = cli;
     _ope = ope;
     _cri = cri;
     _tok = tok;
 }
Ejemplo n.º 11
0
 public ClienteApplicationService(
     IMapper mapper,
     IClienteRepositorio clienteRepositorio)
 {
     _mapper             = mapper;
     _clienteRepositorio = clienteRepositorio;
 }
Ejemplo n.º 12
0
 public ServicoDeCliente(
     IValidator <Cliente> validadorDeCliente,
     IClienteRepositorio clienteRepositorio)
 {
     _validadorDeCliente = validadorDeCliente;
     _clienteRepositorio = clienteRepositorio;
 }
Ejemplo n.º 13
0
        public void CarregaGrid()
        {
            _repositorioCliente = new ClienteRepositorio(connectionString, providerName);

            dgdClientes.DataSource = _repositorioCliente.ObterTodos().ToList();
            TotalRegistros();
        }
Ejemplo n.º 14
0
 public SolicitacaoController(IClienteRepositorio clienteRepositorio, IDocumentoRepositorio documentoRepositorio, ISolicitacaoRepositorio solicitacaoRepositorio, IControleDeValorRepositorio controleDeValorRepositorio, ICobrancaRepositorio cobrancaRepositorio)
 {
     this.clienteRepositorio         = clienteRepositorio;
     this.documentoRepositorio       = documentoRepositorio;
     this.solicitacaoRepositorio     = solicitacaoRepositorio;
     this.controleDeValorRepositorio = controleDeValorRepositorio;
     this.cobrancaRepositorio        = cobrancaRepositorio;
 }
Ejemplo n.º 15
0
 public PedidoAppService(IPedidoRepositorio appPedido, IClienteRepositorio appCliente,
                         IIngredienteRepositorio appIngrediente, ILancheRepositorio appLanche)
 {
     _appPedido      = appPedido;
     _appCliente     = appCliente;
     _appIngrediente = appIngrediente;
     _appLanche      = appLanche;
 }
Ejemplo n.º 16
0
 public HorariosService(IClienteRepositorio clienteRepositorio,
                        IHorarioRepositorio horarioRepositorio,
                        IServicoRepositorio servicoRepositorio)
 {
     _clienteRepositorio = clienteRepositorio;
     _horarioRepositorio = horarioRepositorio;
     _servicoRepositorio = servicoRepositorio;
 }
Ejemplo n.º 17
0
 public PedidoService(IPizzaRepositorio pizza, IIngredienteRepositorio ingrediente, IPizzaIngredienteRepositorio pizzaIngrediente,
                      IClienteRepositorio cliente)
 {
     pizza            = _pizza;
     ingrediente      = _ingrediente;
     pizzaIngrediente = _pizzaIngrediente;
     cliente          = _cliente;
 }
Ejemplo n.º 18
0
 public UploadController(IFotoRepositorio fotoRepositorio,
                         IClienteRepositorio clientes,
                         IFotoRepositorio foto)
 {
     _fotoRepositorio    = fotoRepositorio;
     _clienteRepositorio = clientes;
     _foto = foto;
 }
 public OrdemCompraServico(IClienteRepositorio clienteRepositorio,
                           IProdutoRepositorio produtoRepositorio,
                           IOrdemCompraRepositorio ordemCompraRepositorio)
 {
     _clienteRepositorio     = clienteRepositorio;
     _produtoRepositorio     = produtoRepositorio;
     _ordemCompraRepositorio = ordemCompraRepositorio;
 }
Ejemplo n.º 20
0
 static RepositorioIoC()
 {
     contexto              = new PizzariaContext();
     RepositorioProduto    = new ProdutoRepositorio(contexto);
     RepositorioItemPedido = new ItemPedidoRepositorio(contexto);
     RepositorioPedido     = new PedidoRepositorio(contexto);
     RepositorioCliente    = new ClienteRepositorio(contexto);
 }
Ejemplo n.º 21
0
 public ClienteServico(
     IClienteRepositorio clienteRepositorio,
     IStringLocalizer globalizacao,
     IUsuarioLoginRepositorio usuarioLoginRepositorio)
 {
     _clienteRepositorio      = clienteRepositorio;
     _globalizacao            = _globalizacao;
     _usuarioLoginRepositorio = usuarioLoginRepositorio;
 }
Ejemplo n.º 22
0
 public ContaController(
     IContaRepositorio ContaRepositorio,
     IClienteLoginRepositorio login,
     IClienteRepositorio cliente)
 {
     _contaRepositorio = ContaRepositorio;
     _login            = login;
     _cliente          = cliente;
 }
Ejemplo n.º 23
0
        public ClienteRepositorioTestes()
        {
            var options = new DbContextOptionsBuilder <EfContext>()
                          .UseInMemoryDatabase(databaseName: "TDDSample_TestesDb")
                          .Options;

            _efContext          = new EfContext(options);
            _clienteRepositorio = new ClienteRepositorio(_efContext);
        }
        public ClienteControl(PizzariaContext contexto)
        {
            InitializeComponent();

            _contexto = contexto;

            _clienteRepositorio = new ClienteRepositorio(_contexto);
            _clienteServico     = new ClienteServico(_clienteRepositorio);
        }
Ejemplo n.º 25
0
 public void SetUp()
 {
     _cliente            = ObjetoMae.ObterClienteValidoComCpf();
     _context            = new PizzariaContext();
     _clienteRepositorio = new ClienteRepositorio(_context);
     _clienteServico     = new ClienteServico(_clienteRepositorio);
     Database.SetInitializer(new BaseSqlTestes());
     _context.Database.Initialize(true);
 }
Ejemplo n.º 26
0
 public ClientesController(
     AdicionarClienteServico adicionarCliente,
     EditarClienteServico editarCliente,
     IClienteRepositorio repositorio)
 {
     _adicionarCliente = adicionarCliente;
     _editarCliente    = editarCliente;
     _repositorio      = repositorio;
 }
Ejemplo n.º 27
0
 public ClienteServicoTeste()
 {
     _unitOfWork         = Substitute.For <IUnitOfWork>();
     _clienteRepositorio = Substitute.For <IClienteRepositorio>();
     _clienteServico     = new ClienteServico(_clienteRepositorio, _unitOfWork);
     _cliente            = new Cliente()
     {
         Id = 1, Nome = "Fulano", Email = "*****@*****.**", Aldeia = "A1"
     };
 }
Ejemplo n.º 28
0
 public VendasController(IVendaRepositorio vendaRepositorio, IProdutoRepositorio produtoRepositorio, IClienteRepositorio clienteRepositorio,
                         IFormaDePagamentoRepositorio formaDePagamentoRepositorio, IUsuarioRepositorio usuarioRepositorio, IPessoaRepositorio pessoaRepositorio)
 {
     _vendaRepositorio            = vendaRepositorio;
     _produtoRepositorio          = produtoRepositorio;
     _clienteRepositorio          = clienteRepositorio;
     _formaDePagementoRepositorio = formaDePagamentoRepositorio;
     _usuarioRepositorio          = usuarioRepositorio;
     _pessoaRepositorio           = pessoaRepositorio;
 }
        public void Inicializacao()
        {
            _contexto = new DataContext();
            Database.SetInitializer(new CriarBaseDeDados());
            _contexto.Database.Initialize(true);

            _endereco = ObjectMother.ObterEndereco();

            _repositorio = new ClienteSQLRepositorio(_contexto);
        }
Ejemplo n.º 30
0
 public OrdemCompraServico(IClienteRepositorio clienteRepositorio,
                           IProdutoRepositorio produtoRepositorio,
                           IOrdemCompraRepositorio ordemCompraRepositorio,
                           ICustomLogger logger)
 {
     _clienteRepositorio     = clienteRepositorio;
     _produtoRepositorio     = produtoRepositorio;
     _ordemCompraRepositorio = ordemCompraRepositorio;
     _logger = logger;
 }
Ejemplo n.º 31
0
 public OrdemCompraServico(IClienteRepositorio clienteRepositorio,
                           IProdutoRepositorio produtoRepositorio,
                           IOrdemCompraRepositorio ordemCompraRepositorio,
                           DataStore dataStore)
 {
     _clienteRepositorio     = clienteRepositorio;
     _produtoRepositorio     = produtoRepositorio;
     _ordemCompraRepositorio = ordemCompraRepositorio;
     _dataStore = dataStore;
 }
Ejemplo n.º 32
0
 public ClienteBLL()
 {
     try
     {
         _ClienteRepositorio = new ClienteRepositorio();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public SolicitacaoServicoDeAplicacao(IProgramaRepositorio programaRepositorio, IClienteRepositorio clienteRepositorio, IFuncionarioRepositorio funcionarioRepositorio,
     ISolicitacaoRepositorio solicitacaoRepositorio, ITipoDaSolicitacaoRepositorio tipoDaSolicitacaoRepositorio, 
     IPessoaRepositorio pessoaRepositorio, IUnitOfWork unitOfWork)
 {
     _programaRepositorio = programaRepositorio;
     _clienteRepositorio = clienteRepositorio;
     _funcionarioRepositorio = funcionarioRepositorio;
     _solicitacaoRepositorio = solicitacaoRepositorio;
     _tipoDaSolicitacaoRepositorio = tipoDaSolicitacaoRepositorio;
     _pessoaRepositorio = pessoaRepositorio;
     _unitOfWork = unitOfWork;
     _solicitacaoServico = new SolicitacaoServico();
 }
Ejemplo n.º 34
0
        public ActionResult Devolver(int idLocacao)
        {
            locacaoRepositorio = FabricaDeModulos.CriarLocacaoRepositorio();
            clienteRepositorio = FabricaDeModulos.CriarClienteRepositorio();
            jogoRepositorio = FabricaDeModulos.CriarJogoRepositorio();

            servicoLocacao = new ServicoLocacao(jogoRepositorio, clienteRepositorio, locacaoRepositorio);

            bool jogoFoiDevolvido = servicoLocacao.DevolverJogo(idLocacao);

            TempData["Mensagem"] = jogoFoiDevolvido ? "Jogo devolvido com sucesso" : "Não foi possível devolver o jogo";
            TempData["TipoMensagem"] = jogoFoiDevolvido ? "sucesso" : "falha";
            return RedirectToAction("Devolucao");
        }
Ejemplo n.º 35
0
        public ActionResult Salvar(LocacaoModel model)
        {
            jogoRepositorio = FabricaDeModulos.CriarJogoRepositorio();
            clienteRepositorio = FabricaDeModulos.CriarClienteRepositorio();
            locacaoRepositorio = FabricaDeModulos.CriarLocacaoRepositorio();

            servicoLocacao = new ServicoLocacao(jogoRepositorio, clienteRepositorio, locacaoRepositorio);

            bool locacaoEfetuadaComSucesso = servicoLocacao.LocarJogoParaCliente(model.IdJogo, model.NomeCliente);

            @TempData["Mensagem"] = locacaoEfetuadaComSucesso ? "Locação efetuada" : "Erro na locação";
            @TempData["TipoMensagem"] = locacaoEfetuadaComSucesso ? "sucesso" : "falha";

            return RedirectToAction("JogosDisponiveis", "Relatorio");
        }
 public PessoaServicoDeAplicacao(IPerfilRepositorio perfilRepositorio, IUnitOfWork unitOfWork, IFuncionarioRepositorio funcionarioRepositorio,
     IClienteRepositorio clienteRepositorio, ICargoRepositorio cargoRepositorio, IDepartamentoRepositorio departamentoRepositorio, IPessoaRepositorio pessoaRepositorio,
     FuncionarioServico funcionarioServico, ClienteServico clienteServico, IProgramaRepositorio programaRepositorio,
     ITipoDeCrmRepositorio tipoDeCrmRepositorio, RepositorioDeArquivos repositorioDeArquivos)
 {
     _perfilRepositorio = perfilRepositorio;
     _unitOfWork = unitOfWork;
     _funcionarioRepositorio = funcionarioRepositorio;
     _clienteRepositorio = clienteRepositorio;
     _cargoRepositorio = cargoRepositorio;
     _departamentoRepositorio = departamentoRepositorio;
     _pessoaRepositorio = pessoaRepositorio;
     _funcionarioServico = funcionarioServico;
     _clienteServico = clienteServico;
     _programaRepositorio = programaRepositorio;
     _tipoDeCrmRepositorio = tipoDeCrmRepositorio;
     _repositorioDeArquivos = repositorioDeArquivos;
 }
        public ContaController(ITipoDeCrmRepositorio tipoDeCrmRepositorio, IPerfilRepositorio perfilRepositorio,
            IGrupoRepositorio grupoRepositorio, ICargoRepositorio cargoRepositorio, IDepartamentoRepositorio departamentoRepositorio
            , IProgramaRepositorio programaRepositorio, IModuloRepositorio moduloRepositorio, IPessoaRepositorio pessoaRepositorio
            , IClienteRepositorio clienteRepositorio, IFuncionarioRepositorio funcionarioRepositorio,
            PerfilServicoDeAplicacao perfilServicoDeAplicacao, PessoaServicoDeAplicacao pessoaServicoDeAplicacao, ProgramaServicoDeAplicacao programaServicoDeAplicacao)
        {
            _tipoDeCrmRepositorio = tipoDeCrmRepositorio;
            _perfilRepositorio = perfilRepositorio;
            _grupoRepositorio = grupoRepositorio;
            _cargoRepositorio = cargoRepositorio;
            _departamentoRepositorio = departamentoRepositorio;
            _programaRepositorio = programaRepositorio;
            _moduloRepositorio = moduloRepositorio;
            _pessoaRepositorio = pessoaRepositorio;
            _clienteRepositorio = clienteRepositorio;
            _funcionarioRepositorio = funcionarioRepositorio;
            _perfilServicoDeAplicacao = perfilServicoDeAplicacao;

            _pessoaServicoDeAplicacao = pessoaServicoDeAplicacao;
            _programaServicoDeAplicacao = programaServicoDeAplicacao;
        }
Ejemplo n.º 38
0
 public Cliente BuscarClientePorNome(IClienteRepositorio repositorio, string nomeCliente)
 {
     IList<Cliente> clientes = repositorio.BuscarPorNome(nomeCliente);
     return clientes.FirstOrDefault();
 }
 public ClienteServico(IClienteRepositorio clienteRepositorio)
 {
     _clienteRepositorio = clienteRepositorio;
 }
Ejemplo n.º 40
0
 public ClienteServico(IClienteRepositorio todosClientes)
 {
     _todosClientes = todosClientes;
 }
Ejemplo n.º 41
0
 public CadastroCliente(ILoguinRepositorio loguinRepositorio,
     IClienteRepositorio clienteFisicoRepositorio)
 {
     _clienteFisicoRepositorio = clienteFisicoRepositorio;
     _loguinRepositorio = loguinRepositorio;
 }
Ejemplo n.º 42
0
 public LoguinDeCliente(ILoguinRepositorio loguinRepositorio, IClienteRepositorio clienteFisicoRepositorio)
 {
     _loguinRepositorio = loguinRepositorio;
     _clienteFisicoRepositorio = clienteFisicoRepositorio;
     Logado = false;
 }
Ejemplo n.º 43
0
 public LocacaoServico(IJogoRepositorio jogoRepositorio, IClienteRepositorio clienteRepositorio)
 {
     this.clienteRepositorio = clienteRepositorio;
     this.jogoRepositorio = jogoRepositorio;
 }
 public LocacaoServicoDominio(ILocacaoRepositorio locacaoRepositorio, IClienteRepositorio clienteRepositorio, IJogoRepositorio jogoRepositrio)
 {
     this.locacaoRepositorio = locacaoRepositorio;
     this.clienteRepositorio = clienteRepositorio;
     this.jogoRepositrio = jogoRepositrio;
 }
Ejemplo n.º 45
0
 public ServicoLocacao(IJogoRepositorio jogoRepositorio, IClienteRepositorio clienteRepositorio, ILocacaoRepositorio locacaoRepositorio)
 {
     this.clienteRepositorio = clienteRepositorio;
     this.jogoRepositorio = jogoRepositorio;
     this.locacaoRepositorio = locacaoRepositorio;
 }
Ejemplo n.º 46
0
 public ClientesController(IClienteRepositorio repo)
 {
     _repo = repo;
 }
Ejemplo n.º 47
0
 public VendaServico(IClienteRepositorio clienteRepositorio)
 {
     this.clienteRepositorio = clienteRepositorio;
 }