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; }
public TerCNPJUnicoNaBaseDeDadosSpecification(ITransportadoraRepository transportadoraRepository) { _transportadoraRepository = transportadoraRepository; }
public TransportadoraApplication(ITransportadoraRepository transportadoraRepository, ITransportadoraService transportadoraService, IUnitOfWork uow) : base(uow) { _transportadoraRepository = transportadoraRepository; _transportadoraService = transportadoraService; }
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; }
public TransportadoraController(ITransportadoraRepository transportadoraRepository) { _transportadoraRepository = transportadoraRepository; }