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 void Remove(ModalidadeViewModel modalidadeViewModel) { var modalidade = Mapper.Map <ModalidadeViewModel, Modalidade>(modalidadeViewModel); BeginTransaction(); _modalidadeService.Remove(modalidade); Commit(); }
public ActionResult Create(ModalidadeViewModel modalidadeViewModel) { if (ModelState.IsValid) { _modalidadeAppService.Add(modalidadeViewModel); return(RedirectToAction("Index")); } return(View(modalidadeViewModel)); }
public ActionResult Edit(ModalidadeViewModel modalidade) { if (ModelState.IsValid) { _modalidadeAppService.Update(modalidade); return(RedirectToAction("Index")); } return(View(modalidade)); }
public ActionResult Create(ModalidadeViewModel modalidade) { if (!UsuarioAdministrador()) { ModelState.AddModelError("", "Usuário não possui permissão."); return(View(Mapper.Map <ModalidadeViewModel>(modalidade))); } if (ModelState.IsValid) { this._modalidadeDataAccess.Add(Mapper.Map <Modalidade>(modalidade)); return(RedirectToAction("Index")); } return(View(Mapper.Map <ModalidadeViewModel>(modalidade))); }
public ActionResult CadastrarModalidade() { ModalidadeViewModel viewModel = null; try { viewModel = new ModalidadeViewModel(); } catch (Exception ex) { TempData["Error"] = true; TempData["ErrorMessage"] = "Erro ao carregar a página"; Logging.getInstance().Error("Erro ao carregar página CadastrarModalidade", ex); } return(View(viewModel)); }
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 ActionResult EditarModalidade(int id) { ModalidadeViewModel modalidadeViewModel = null; try { var modalidade = BL.Modalidade.GetById(id); modalidadeViewModel = ModalidadeViewModel.MapToViewModel(modalidade); } catch (Exception ex) { TempData["Error"] = true; TempData["ErrorMessage"] = "Erro ao carregar a página"; Logging.getInstance().Error("Erro ao carregar página EditarModalidade", ex); } return(View(modalidadeViewModel)); }
public ActionResult EditarModalidade(ModalidadeViewModel modalidadeviewmodel) { try { var model = ModalidadeViewModel.MapToModel(modalidadeviewmodel); BL.Modalidade.AtualizarModalidade(model); TempData["Sucesso"] = true; TempData["SucessoMessage"] = "Edição de Modalidade realizada com sucesso."; } catch (Exception ex) { TempData["Error"] = true; TempData["ErrorMessage"] = (ex.GetType().Name == "CustomException") ? ex.Message : "Erro ao editar Modalidade"; Logging.getInstance().Error(TempData["ErrorMessage"].ToString(), ex); } return(RedirectToAction("Index")); }
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)); }