Exemplo n.º 1
0
        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)));
        }
Exemplo n.º 2
0
        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"));
        }