public ActionResult Analisar(int id) { var consulta = new ConsultaProcessamentoPeloIdQueryHandler(); var processamentos = consulta.Execute(id); var processamentoDto = processamentos.ToList().First(); if (processamentoDto.TipoContribuinte == TipoContribuinte.FuncionarioCassi) { // TODO: Consultar Servico Colaborador e preencher retorno foreach (var comprovanteDto in processamentoDto.Comprovantes) { const short retornoUf = 0; if (comprovanteDto.Uf == 0) { comprovanteDto.Uf = retornoUf; } if (string.IsNullOrWhiteSpace(comprovanteDto.UnidadeOrganizacional)) { comprovanteDto.UnidadeOrganizacional = "UnidadeOrganizacionalRetornoServico"; } if (string.IsNullOrWhiteSpace(comprovanteDto.Email)) { comprovanteDto.Email = "emailRetornoServico"; } } } else { // TODO: Consultar Servico Fornecedor e preencher retorno foreach (var comprovanteDto in processamentoDto.Comprovantes) { const short retornoUf = 0; if (comprovanteDto.Uf == 0) { comprovanteDto.Uf = retornoUf; } if (string.IsNullOrWhiteSpace(comprovanteDto.Email)) { comprovanteDto.Email = "emailRetornoServico"; } } } _repositorio.Adicionar(ComprovantesRendimento, processamentoDto.Comprovantes); var model = VisualizaComprovanteVM.Converter(processamentoDto); return(View("Index", model)); }
public ActionResult Index(int id) { var consulta = new ConsultaProcessamentoPeloIdQueryHandler(); var processamentos = consulta.Execute(id); var processamentoDto = processamentos.ToList().First(); _repositorio.Adicionar(ComprovantesRendimento, processamentoDto.Comprovantes); var model = VisualizaComprovanteVM.Converter(processamentoDto); return(View(model)); }
public ActionResult AprovarInforme() { VisualizaComprovanteVM model = new VisualizaComprovanteVM(); return(View("Index", model)); }