public static CadastroDocumentoFornecedorIndividualVM ModelToViewModel(DocumentosDoFornecedor model) { CadastroDocumentoFornecedorIndividualVM viewModel = new CadastroDocumentoFornecedorIndividualVM(); viewModel.Ativo = model.ATIVO; viewModel.DataDeEmissao = model.DATA_EMISSAO.HasValue ? model.DATA_EMISSAO.Value.ToString() : ""; viewModel.DataDeValidade = model.DATA_VENCIMENTO.HasValue ? model.DATA_VENCIMENTO.Value.ToString() : ""; viewModel.DescricaoDeDocumentos = model.DescricaoDeDocumentos.DESCRICAO; viewModel.TipoDeDocumento = model.DescricaoDeDocumentos.TipoDeDocumento.DESCRICAO; viewModel.SemValidade = model.SEM_VALIDADE; viewModel.Id = model.ID; viewModel.DocumentosFornecedor.Add(new ArquivoFornecedorIndividualVM { Id = 1, Nome = "Nome Teste", Tamanho = "1234 Kb", Local = "~/uanela/" }); return(viewModel); }
private static void RetornarDataDeValidadeDeDocumento(DocumentosDoFornecedor item, ListaGrid model) { if (item.SEM_VALIDADE) { model.ValidadeCor = CorValidadeDocumento.Green; } else if (item.DATA_VENCIMENTO.HasValue) { if (item.DATA_VENCIMENTO.Value > DateTime.Now) { model.ValidadeCor = CorValidadeDocumento.Red; } else if (item.DATA_VENCIMENTO.Value > DateTime.Today.AddDays(30)) { model.ValidadeCor = CorValidadeDocumento.Yellow; } else { model.ValidadeCor = CorValidadeDocumento.Green; } } }