예제 #1
0
        public static Empresa MapToModel(EmpresaViewModel empresaViewModel)
        {
            Empresa empresa = new Empresa()
            {
                IdEmpresa          = empresaViewModel.IdEmpresa,
                IdAgendaComponente = empresaViewModel.IdAgendaComponente,
                NomeFantasia       = empresaViewModel.NomeFantasia,
                CNPJ    = empresaViewModel.CNPJ,
                Email   = empresaViewModel.Email,
                Tel     = empresaViewModel.Tel,
                Contato = empresaViewModel.Contato
            };

            return(empresa);
        }
예제 #2
0
        public static EmpresaViewModel MapToViewModel(Empresa empresa)
        {
            EmpresaViewModel empresaViewModel = new EmpresaViewModel()
            {
                NomeFantasia = "N/A",
            };

            if (empresa != null)
            {
                empresaViewModel = new EmpresaViewModel()
                {
                    IdEmpresa          = empresa.IdEmpresa,
                    IdAgendaComponente = empresa.IdAgendaComponente,
                    NomeFantasia       = empresa.NomeFantasia,
                    CNPJ    = empresa.CNPJ,
                    Email   = empresa.Email,
                    Tel     = empresa.Tel,
                    Contato = empresa.Contato
                };
            }
            return(empresaViewModel);
        }
예제 #3
0
        public static List <DocenteViewModel> MapToListViewModel(List <Docente> docentes)
        {
            List <DocenteViewModel> listaDocenteViewModel = (from docenteViewModel in docentes
                                                             select new DocenteViewModel()
            {
                IdDocente = docenteViewModel.IdDocente,
                IdAgendaComponente = docenteViewModel.IdAgendaComponente,
                IdTipoContrato = docenteViewModel.IdTipoContrato,
                IdEmpresa = docenteViewModel.IdEmpresa,
                CPF = docenteViewModel.CPF,
                Email = docenteViewModel.Email,
                Sexo = docenteViewModel.Sexo,
                Tel = docenteViewModel.Tel,
                NivelFuncao = docenteViewModel.NivelFuncao,
                Nome = docenteViewModel.Nome,
                AreaAtuacao = docenteViewModel.AreaAtuacao.ToList(),
                EmpresaAtual = EmpresaViewModel.MapToViewModel(docenteViewModel.Empresa),
                TipoContratoAtual = TipoContratoViewModel.MapToViewModel(docenteViewModel.TipoContrato)
            }).ToList();

            return(listaDocenteViewModel);
        }