public static void Preenchermodelo(this ImportacaoController controller, int contratanteId, FornecedorBaseListaVM model, CONTRATANTE_CONFIGURACAO_EMAIL configEmail, string stData) { int usuarioId = (int)Geral.PegaAuthTicket("UsuarioId"); Contratante contratante = controller._contratanteService.BuscarPorId(contratanteId); Usuario usuario = controller._usuarioService.BuscarPorId(usuarioId); model.Arquivos = Mapper.Map <List <SelectListItem> >(controller._fornecedorBaseImportacaoService.ListarTodas(contratanteId)); model.Arquivos.Insert(0, new SelectListItem { Text = "Todas", Value = null }); string mensagem = configEmail.CORPO .Replace("^NomeEmpresa^", contratante.NOME_FANTASIA ?? contratante.RAZAO_SOCIAL) .Replace("^NomeUsuario^", usuario.NOME) .Replace("^FixoUsuario1^", usuario.FIXO) .Replace("^CelularUsuario1^", usuario.CELULAR) .Replace("^EmailUsuario^", usuario.EMAIL); model.MensagemImportacao = new MensagemImportacaoVM(configEmail.ASSUNTO, mensagem); model.ProrrogacaoPrazo = new ProrrogacaoPrazoVM() { StDataProrrogacao = stData }; model.AprovacaoProrrogacao = new AprovacaoPrazoVM(new SolicitacaoFornecedoresVM()); model.ReprovacaoProrrogacao = new ReprovacaoPrazoVM() { Fornecedores = new List <SolicitacaoFornecedoresVM>() { new SolicitacaoFornecedoresVM() }, Fornecedor = new SolicitacaoFornecedoresVM(), }; }
public void Preenchermodelo(int contratanteId, FichaCadastralWebForLinkVM model, CONTRATANTE_CONFIGURACAO_EMAIL configEmail, string stData) { model.MensagemImportacao = new MensagemImportacaoVM(configEmail.ASSUNTO, configEmail.CORPO); }