public UnitOfWork
     (CinradContext context, IUsuarioRepository usuarioRepository, IClienteRepository clienteRepository,
     IClienteTransportadoraRepository clienteTransportadoraRepository, ITransportadoraRepository transportadoraRepository,
     IProdutoRepository produtoRepository)
 {
     _context          = context;
     UsuarioRepository = usuarioRepository;
     ClienteRepository = clienteRepository;
     ClienteTransportadoraRepository = clienteTransportadoraRepository;
     TransportadoraRepository        = transportadoraRepository;
     ProdutoRepository = produtoRepository;
 }
 public TransportadoraService(ITransportadoraRepository transportadoraRepository)
 {
     _transportadoraRepository = transportadoraRepository;
 }
Beispiel #3
0
 public TerCNPJUnicoNaBaseDeDadosSpecification(ITransportadoraRepository transportadoraRepository)
 {
     _transportadoraRepository = transportadoraRepository;
 }
 public TransportadoraApplication(ITransportadoraRepository transportadoraRepository,
                                  ITransportadoraService transportadoraService, IUnitOfWork uow) : base(uow)
 {
     _transportadoraRepository = transportadoraRepository;
     _transportadoraService    = transportadoraService;
 }
 public TransportadoraService(ITransportadoraRepository transportadoraRepository)
 {
     _transportadoraRepository = transportadoraRepository;
 }
Beispiel #6
0
        public RegrasComPersistenciaValidations(ITransportadoraRepository transportadoraRepository)
        {
            var cnpjUnico = new TerCNPJUnicoNaBaseDeDadosSpecification(transportadoraRepository);

            base.Add("cnpjUnico", new Rule <Transportadora>(cnpjUnico, "Já existe uma transportadora cadastrado com este CNPJ"));
        }
 public TransportadoraService(ITransportadoraRepository repository, IBaseValidation <Transportadora> validation) : base(repository, validation)
 {
     _repository = repository;
 }
Beispiel #8
0
 public TransportadoraController(ITransportadoraRepository transportadoraRepository)
 {
     _transportadoraRepository = transportadoraRepository;
 }