Beispiel #1
0
        public static TipoContrato MapToModel(TipoContratoViewModel tipoContratoViewModel)
        {
            TipoContrato tipoContrato = new TipoContrato()
            {
                IdTipoContrato = tipoContratoViewModel.IdTipoContrato,
                Descr          = tipoContratoViewModel.Descr
            };

            return(tipoContrato);
        }
Beispiel #2
0
        public static TipoContratoViewModel MapToViewModel(TipoContrato tipoContrato)
        {
            TipoContratoViewModel tipoContratoViewModel = new TipoContratoViewModel()
            {
                IdTipoContrato = -1,
                Descr          = "N/A"
            };

            if (tipoContrato != null)
            {
                tipoContratoViewModel = new TipoContratoViewModel()
                {
                    IdTipoContrato = tipoContrato.IdTipoContrato,
                    Descr          = tipoContrato.Descr
                };
            }

            return(tipoContratoViewModel);
        }
        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);
        }