public static LoteDTO Converter(LoteVM origem, string loginUsuario) { var destino = new LoteDTO() { InicioProcessamento = DateTime.Now, AnoCalendario = origem.AnoCalendario ?? 0, AnoExercicio = origem.AnoExercicio, ArquivosImportados = ArquivoVM.Converter(origem.ArquivosImportados), Codigo = origem.Codigo, Descricao = origem.Descricao, LoginUsuario = loginUsuario, Individual = origem.Individual, Operacao = origem.Operacao, TipoContribuinte = origem.TipoContribuinte, TipoSituacao = origem.TipoSituacao }; return(destino); }
public static LoteVM Converter(ProcessamentoDTO origem) { var model = new LoteVM() { Codigo = origem.Id, AnoExercicio = origem.AnoExercicio, AnoCalendario = origem.AnoCalendario, Descricao = origem.Descricao, TipoSituacao = origem.TipoSituacao, Individual = origem.Individual, TipoContribuinte = origem.TipoContribuinte ?? TipoContribuinte.Nenhum, TotalArquivosGerados = origem.TotalArquivosGerados, DataRegistro = origem.DataRegistro.ToString("g"), ArquivosImportados = origem.ArquivosImportados.Select(a => new ArquivoVM() { NomeArquivo = a.NomeArquivo, ExtensaoArquivo = a.ExtensaoArquivo }), Ocorrencias = origem.Ocorrencias, LoginUsuario = origem.LoginUsuario, }; return(model); }