public ActionResult CadastrarMatriz() { MatrizViewModel viewModel = null; try { viewModel = new MatrizViewModel(); viewModel.ListaModalidades = ModalidadeViewModel.MapToListViewModel((BL.Modalidade.Get()).ToList()); viewModel.ListaAreaAtuacao = AreaAtuacaoViewModel.MapToListViewModel((BL.AreaAtuacao.Get()).ToList()); viewModel.ListaCBO = CBOViewModel.MapToListViewModel((BL.CBO.Get()).ToList()); MatrizListarComponentesViewModel model = new MatrizListarComponentesViewModel(); model.Matriz = 0; model.Filtro = ""; //var lista = BL.Componente.BuscarComponentesPor(model.Filtro, 1, (int)PaginacaoEnum.NumeroElementos); //model.ListaViewModel = ComponenteViewModel.MapToListViewModel(lista); viewModel.ListaComponente = model; viewModel.Componente = new List <Componente>(); viewModel.Modulo = new List <Modulo>(); } catch (Exception ex) { TempData["Error"] = true; TempData["ErrorMessage"] = "Erro ao carregar a página"; Logging.getInstance().Error("Erro ao carregar página CadastrarMatriz", ex); } return(View(viewModel)); }
public ActionResult EditarMatriz(int id) { MatrizViewModel matrizViewModel = null; try { var item = BL.Matriz.Get(a => a.IdMatriz == id, null, "Modulo, Modulo.Componente").FirstOrDefault(); matrizViewModel = MatrizViewModel.MapToViewModel(item); matrizViewModel.ListaModalidades = ModalidadeViewModel.MapToListViewModel((BL.Modalidade.Get()).ToList()); matrizViewModel.ListaAreaAtuacao = AreaAtuacaoViewModel.MapToListViewModel((BL.AreaAtuacao.Get()).ToList()); matrizViewModel.ListaCBO = CBOViewModel.MapToListViewModel((BL.CBO.Get()).ToList()); // Listar componentes matrizViewModel.ListaReprovacaoMatriz = BL.ReprovacaoMatriz.Get(a => a.IdMatriz == matrizViewModel.IdMatriz).ToList(); MatrizListarComponentesViewModel viewModel = new MatrizListarComponentesViewModel(); viewModel.Matriz = id; viewModel.Filtro = Request.QueryString["filtro"]; var lista = BL.Componente.BuscarComponentesPor(viewModel.Filtro, 1, (int)PaginacaoEnum.NumeroElementos); viewModel.ListaViewModel = ComponenteViewModel.MapToListViewModel(lista); matrizViewModel.ListaComponente = viewModel; } catch (Exception ex) { TempData["Error"] = true; TempData["ErrorMessage"] = "Erro ao carregar a página"; Logging.getInstance().Error("Erro ao carregar página EditarMatriz", ex); } matrizViewModel.ListaReprovacaoMatriz.OrderByDescending(a => a.IdReprovacaoMatriz); return(View(matrizViewModel)); }
public ActionResult EditarCR(int id) { CRViewModel crViewModel = new CRViewModel(); try { var cr = BL.CR.GetById(id); crViewModel = CRViewModel.MapToViewModel(cr); crViewModel.ListaModalidades = ModalidadeViewModel.MapToListViewModel(BL.Modalidade.Get().ToList()); } catch (Exception ex) { TempData["Error"] = true; TempData["ErrorMessage"] = "Erro ao carregar a página"; Logging.getInstance().Error("Erro ao carregar página EditarCR", ex); } return(View(crViewModel)); }
public ActionResult CadastrarCR() { CRViewModel viewModel = new CRViewModel(); try { List <Modalidade> listaModalidade = BL.Modalidade.Get().ToList(); viewModel.ListaModalidades = ModalidadeViewModel.MapToListViewModel(listaModalidade); } catch (Exception ex) { TempData["Error"] = true; TempData["ErrorMessage"] = "Erro ao carregar a página"; Logging.getInstance().Error("Erro ao carregar página CadastrarCR", ex); } return(View(viewModel)); }
public ViewResult Index(FiltrosModalidade filtro = null) { List <ModalidadeViewModel> modalidades = null; try { List <Modalidade> listaModalidade = BL.Modalidade.Get(a => true, b => b.OrderBy(c => c.Nome)).ToList(); modalidades = ModalidadeViewModel.MapToListViewModel(listaModalidade); filtro.Modalidade = modalidades; } catch (Exception ex) { TempData["Error"] = true; TempData["ErrorMessage"] = "Erro ao carregar a página"; Logging.getInstance().Error("Erro ao carregar página de modalidades", ex); } return(View(filtro)); }