Exemple #1
0
        public ListaComprasController(

            IEntidadeBaseRep <Membro> membroRep,
            IEntidadeBaseRep <Usuario> usuarioRep,
            IEntidadeBaseRep <ListaCompras> listaComprasRep,
            IEntidadeBaseRep <ListaComprasItem> listaComprasItemRep,
            IEntidadeBaseRep <ListaComprasRemoveForn> listaComprasRemoveFornRep,

            ICalendarioFeriadoService calendarioFeriadoService,
            INotificacoesAlertasService notificacoesAlertasService,
            IEntidadeBaseRep <Erro> _errosRepository, IUnitOfWork _unitOfWork)
            : base(usuarioRep, _errosRepository, _unitOfWork)
        {
            _usuarioRep = usuarioRep;
            _membroRep  = membroRep;
            _notificacacoesAlertasService = notificacoesAlertasService;
            _calendarioFeriadoService     = calendarioFeriadoService;
            _listaComprasRep           = listaComprasRep;
            _listaComprasItemRep       = listaComprasItemRep;
            _listaComprasRemoveFornRep = listaComprasRemoveFornRep;
        }
        public PedidoDespachoController(
            IEntidadeBaseRep <Produto> produtoRep,
            IUtilService ultilService,
            IEntidadeBaseRep <StatusSistema> statusSisRep,
            IEntidadeBaseRep <Membro> membroRep,
            IEntidadeBaseRep <MembroFornecedor> membroFornecedorRep,
            IEntidadeBaseRep <Pedido> pedidoRep,
            IEntidadeBaseRep <Fornecedor> fornecedorRep,
            IEntidadeBaseRep <HistStatusPedido> histStatusPedido,
            IEntidadeBaseRep <HistStatusCotacao> histStatusCotacao,
            IEntidadeBaseRep <Usuario> usuarioRep,
            IEntidadeBaseRep <ItemPedido> itemPedidoRep,
            IEntidadeBaseRep <AvaliacaoFornecedor> avaliacaoFornecedorRep,
            IEntidadeBaseRep <MembroCategoria> membroCategoriaRep,
            IEntidadeBaseRep <Cotacao> cotacaoRep,
            IEntidadeBaseRep <Sms> smsRep,
            IEntidadeBaseRep <Emails> emailRep,
            IEntidadeBaseRep <TemplateEmail> templateEmail,
            IEntidadeBaseRep <FornecedorRegiao> fornecedorRegiaoRep,
            IEntidadeBaseRep <ProdutoPromocional> produtoPromocionalRep,
            IEntidadeBaseRep <Endereco> enderecoRep,
            IPagamentoService pagamentoService,
            IEntidadeBaseRep <Avisos> avisosRep,
            IEntidadeBaseRep <RemoveFornPedido> removeFornPedidoRep,
            IEntidadeBaseRep <ParametroSistema> parametroSistemaRep,
            IEntidadeBaseRep <IndisponibilidadeProduto> indisponibilidadeProdutoRep,
            IEntidadeBaseRep <ResultadoCotacao> resultadoCotacaoRep,


            ICalendarioFeriadoService calendarioFeriadoService,
            INotificacoesAlertasService notificacoesAlertasService,
            IEntidadeBaseRep <Erro> _errosRepository, IUnitOfWork _unitOfWork)
            : base(usuarioRep, _errosRepository, _unitOfWork)
        {
            _usuarioRep             = usuarioRep;
            _pedidoRep              = pedidoRep;
            _fornecedorRep          = fornecedorRep;
            _histStatusPedido       = histStatusPedido;
            _histStatusCotacao      = histStatusCotacao;
            _membroRep              = membroRep;
            _membroFornecedorRep    = membroFornecedorRep;
            _emailRep               = emailRep;
            _statusSisRep           = statusSisRep;
            _ultilService           = ultilService;
            _produtoRep             = produtoRep;
            _itemPedidoRep          = itemPedidoRep;
            _avaliacaoFornecedorRep = avaliacaoFornecedorRep;
            _membroCategoriaRep     = membroCategoriaRep;
            _cotacaoRep             = cotacaoRep;
            _smsRep                       = smsRep;
            _templateEmail                = templateEmail;
            _fornecedorRegiaoRep          = fornecedorRegiaoRep;
            _enderecoRep                  = enderecoRep;
            _pagamentoService             = pagamentoService;
            _avisosRep                    = avisosRep;
            _removeFornPedidoRep          = removeFornPedidoRep;
            _parametroSistemaRep          = parametroSistemaRep;
            _notificacacoesAlertasService = notificacoesAlertasService;
            _indisponibilidadeProdutoRep  = indisponibilidadeProdutoRep;
            _calendarioFeriadoService     = calendarioFeriadoService;
            _resultadoCotacaoRep          = resultadoCotacaoRep;
        }