public static MatrizViewModel MapToViewModel(Matriz matriz) { MatrizViewModel matrizViewModel = new MatrizViewModel() { IdMatriz = matriz.IdMatriz, IdModalidade = matriz.IdModalidade, IdAreaAtuacao = matriz.IdAreaAtuacao, IdCBO = matriz.IdCBO, Preco = matriz.Preco.GetValueOrDefault(0).ToString("#0.00"), Nome = matriz.Nome, AreaAtuacao = matriz.AreaAtuacao, CBO = matriz.CBO, Turma = matriz.Turma, Material = matriz.Material, Modalidade = matriz.Modalidade, Servico = matriz.Servico, Modulo = matriz.Modulo, CH = matriz.CH, Status = matriz.Status == null?short.Parse("1") : matriz.Status, Aprovado = matriz.Aprovado, IdResponsavel = matriz.IdResponsavel, ListaReprovacaoMatriz = matriz.ReprovacaoMatriz.ToList(), DataFimView = matriz.DataFim == null ? "" : matriz.DataFim.Value.ToShortDateString() }; return(matrizViewModel); }
public static Matriz MapToModel(MatrizViewModel matrizViewModel) { Matriz matriz = new Matriz() { IdMatriz = matrizViewModel.IdMatriz, IdModalidade = matrizViewModel.IdModalidade, IdAreaAtuacao = matrizViewModel.IdAreaAtuacao, Nome = matrizViewModel.Nome, IdCBO = matrizViewModel.IdCBO, Preco = matrizViewModel.Preco == null ? 0 : decimal.Parse(matrizViewModel.Preco.Replace(".", "")), CH = matrizViewModel.CH, Status = matrizViewModel.Status, Aprovado = matrizViewModel.Aprovado, IdResponsavel = matrizViewModel.IdResponsavel, ReprovacaoMatriz = matrizViewModel.ListaReprovacaoMatriz, //DataInicial = DateTime.Parse(matrizViewModel.DataInicialView), }; if (matrizViewModel.DataFimView == null) { } else { matriz.DataFim = DateTime.Parse(matrizViewModel.DataFimView); } return(matriz); }