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); }
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); }