public ActionResult Listar(int?page) { TB_PROJETO_Repository projetoRepository = new TB_PROJETO_Repository(); List <ProjetoModel> lProjetos = new List <ProjetoModel>(); List <TB_PROJETO> lProjetosDataBase = projetoRepository.getAllProjetos(); if (lProjetosDataBase != null) { foreach (TB_PROJETO p in lProjetosDataBase) { lProjetos.Add(item: new ProjetoModel { idProjeto = p.idPROJETO, dtCADASTRO = p.dtCADASTRO, xPROJETO = p.xPROJETO }); } } ViewBag.countProjetos = lProjetos.Count; return(View(model: lProjetos.OrderByDescending(i => i.dtCADASTRO).ToPagedList(pageNumber: page ?? 1, pageSize: 10))); }
public ActionResult Excluir(int id) { TB_MAQUINA_Repository repMaquina = new TB_MAQUINA_Repository(); TB_PROJETO_Repository projetoRepository = new TB_PROJETO_Repository(); if (repMaquina.DeteteByIdProject(idProjeto: id)) { TB_PLANILHA_Repository repPlanilha = new TB_PLANILHA_Repository(); if (repPlanilha.DeleteByIdProjeto(idProjeto: id)) { TB_PROJETO_Repository repProjeto = new TB_PROJETO_Repository(); repProjeto.Delete(id: id); } } base.aviso = "Projeto excluido com sucesso!"; List <ProjetoModel> lProjetos = new List <ProjetoModel>(); List <TB_PROJETO> lProjetosDataBase = projetoRepository.getAllProjetos(); foreach (TB_PROJETO p in lProjetosDataBase) { lProjetos.Add(item: new ProjetoModel { idProjeto = p.idPROJETO, dtCADASTRO = p.dtCADASTRO, xPROJETO = p.xPROJETO }); } return(RedirectToAction(actionName: "Listar")); }