Beispiel #1
0
        public ActionResult NovoConhecimento([Bind(Include = "CnhID,CnhTitulo,CnhDescricao,CnhTagsBusca,CnhDataCriacao,CnhFonte,CnhDataAlteracao,CnhUrlParcial,CnhTexto")] PortalConhecimentos PortalConhecimentos, FormCollection formColletion)
        {
            if (ModelState.IsValid)
            {
                PortalConhecimentos.CnhTitulo      = formColletion["titulo"];
                PortalConhecimentos.CnhDescricao   = formColletion["descricao"];
                PortalConhecimentos.CnhDataCriacao = DateTime.Now;
                PortalConhecimentos.CnhFonte       = formColletion["fonte"];
                PortalConhecimentos.CnhTagsBusca   = formColletion["tags_busca"];
                PortalConhecimentos.CnhTexto       = formColletion["texto"];

                if (PortalConhecimentos.CnhID == 0)
                {
                    db.PortalConhecimentos.Add(PortalConhecimentos);
                    db.SaveChanges();
                }
                else
                {
                    PortalConhecimentos.CnhUrlParcial   = "../PortalConhecimentos/VisualizarConhecimento?id=" + PortalConhecimentos.CnhID;
                    db.Entry(PortalConhecimentos).State = EntityState.Modified;
                    db.SaveChanges();
                }
            }
            TempData["titulo"]  = "Manuais";
            TempData["titulo1"] = "Cadastrados";

            return(RedirectToAction("ListaDeConhecimentos"));
        }
Beispiel #2
0
        public ActionResult VisualizarConhecimento(int?id)
        {
            PortalConhecimentos _conhecimento = new PortalConhecimentos();

            _conhecimento       = db.PortalConhecimentos.Find(id);
            TempData["titulo"]  = "Visualizar";
            TempData["titulo1"] = "Manual";
            return(View(_conhecimento));
        }
Beispiel #3
0
        public ActionResult NovoConhecimento(int?id)
        {
            if (System.Web.HttpContext.Current.Session["LoginUsuario"] == null || System.Web.HttpContext.Current.Session["LoginUsuario"].ToString() == string.Empty)
            {
                return(RedirectToAction("Login", "Home"));
            }

            PortalConhecimentos _conhecimento = new PortalConhecimentos();

            if (id != null)
            {
                TempData["Acao"]    = "Editar";
                _conhecimento       = db.PortalConhecimentos.Find(id);
                TempData["titulo"]  = "Editar";
                TempData["titulo1"] = "Manual";
            }
            else
            {
                TempData["titulo"]  = "Novo";
                TempData["titulo1"] = "Manual";
            }

            return(View(_conhecimento));
        }