Exemplo n.º 1
0
        public static TurmaViewModel MapToViewModel(Turma turma)
        {
            TurmaViewModel turmaViewModel = new TurmaViewModel()
            {
                IdTurma              = turma.IdTurma,
                IdUnidade            = turma.IdUnidade,
                IdTurno              = turma.IdTurno,
                IdUsuario            = turma.IdUsuario,
                IdMatriz             = turma.IdMatriz,
                IdCR                 = turma.IdCR,
                DataFimView          = turma.DataFim == null ? "" : turma.DataFim.Value.ToShortDateString(),
                Preco                = turma.Preco,
                QtdeVagas            = turma.QtdeVagas,
                TipoOferta           = turma.TipoOferta,
                Status               = turma.Status,
                DataIniView          = turma.DataInicio == null ? "" : turma.DataInicio.Value.ToShortDateString(),
                CR                   = turma.CR,
                Matriz               = turma.Matriz,
                Turno                = turma.Turno,
                Unidade              = turma.Unidade,
                Usuario              = turma.Usuario,
                Material             = turma.Material,
                CHView               = turma.Matriz == null ? 0 : turma.Matriz.CH,
                Servico              = turma.Servico,
                PrecoView            = turma.Preco.HasValue ? turma.Preco.Value.ToString("0.00") :  "",
                AgendaAmbiente       = turma.AgendaAmbiente,
                AgendaComponente     = turma.AgendaComponente,
                AgendaDocente        = turma.AgendaDocente,
                Evento               = turma.Evento,
                Aprovado             = turma.Aprovado,
                ListaReprovacaoTurma = turma.ReprovacaoTurma.OrderByDescending(a => a.IdReprovacaoTurma).ToList(),
                IdResponsavel        = turma.IdResponsavel
            };

            return(turmaViewModel);
        }
Exemplo n.º 2
0
        public static Turma MapToModel(TurmaViewModel turmaViewModel)
        {
            Turma turma = new Turma()
            {
                IdTurma         = turmaViewModel.IdTurma,
                IdUnidade       = turmaViewModel.IdUnidade,
                IdTurno         = turmaViewModel.IdTurno,
                IdUsuario       = turmaViewModel.IdUsuario,
                IdMatriz        = turmaViewModel.IdMatriz,
                IdCR            = turmaViewModel.IdCR,
                DataFim         = turmaViewModel.DataFimView == null ? turmaViewModel.DataFim : DateTime.Parse(turmaViewModel.DataFimView),
                Preco           = turmaViewModel.Preco,
                QtdeVagas       = turmaViewModel.QtdeVagas,
                TipoOferta      = turmaViewModel.TipoOferta,
                Status          = turmaViewModel.Status,
                DataInicio      = turmaViewModel.DataIniView == null ? turmaViewModel.DataInicio : DateTime.Parse(turmaViewModel.DataIniView),
                Evento          = turmaViewModel.Evento,
                Aprovado        = turmaViewModel.Aprovado,
                ReprovacaoTurma = turmaViewModel.ListaReprovacaoTurma,
                IdResponsavel   = turmaViewModel.IdResponsavel
            };

            return(turma);
        }