internal override Task <IPreProcessadorDeEntregas> CriarProcessadorDeEntregasAsync(IMapeadorDeEntregas mapeadorDeEntregas, RegimeRemuneracao regime, IRepositorioDeRegras repositorioDeRegras, IGerenciadorDeRequisicoesFinanceiras gerenciador) { throw new NotImplementedException("WIP"); //return Task.Factory.StartNew(() => (IPreProcessadorDeEntregas)(new PreProcessadorDeHorasRecebidasARemunerar(mapeadorDeEntregas, regime))); }
internal override Task <IPreProcessadorDeEntregas> CriarProcessadorDeEntregasAsync(IMapeadorDeEntregas mapeadorDeEntregas, RegimeRemuneracao regime, IRepositorioDeRegras repositorioDeRegras, IGerenciadorDeRequisicoesFinanceiras gerenciador) { return(Task.Factory.StartNew(() => (IPreProcessadorDeEntregas)(new PreProcessadorDeHorasARemunerar(mapeadorDeEntregas, regime)))); }
internal abstract Task <IPreProcessadorDeEntregas> CriarProcessadorDeEntregasAsync(IMapeadorDeEntregas mapeadorDeEntregas, RegimeRemuneracao regime, IRepositorioDeRegras repositorioDeRegras, IGerenciadorDeRequisicoesFinanceiras gerenciadorFinanceiro);
internal override Task <IPreProcessadorDeEntregas> CriarProcessadorDeEntregasAsync(IMapeadorDeEntregas mapeadorDeEntregas, RegimeRemuneracao regime, IRepositorioDeRegras repositorioDeRegras, IGerenciadorDeRequisicoesFinanceiras gerenciador) { throw new NotImplementedException(); }
public ConfiguracoesDeEntregas(RegimeRemuneracao regime, IEnumerable <TipoDeEntrega> tiposDeEntrega) { Regime = regime; TiposDeEntrega = tiposDeEntrega; }
private ConfiguracoesDeEntregas MontaConfiguracao(RegimeRemuneracao regime, TipoDeEntrega[] tipoDeEntrega) { ConfiguracoesDeEntregas config = new ConfiguracoesDeEntregas(regime, tipoDeEntrega); return(config); }