public bool ModificarForoTema(ForoTema Foro) { ForoTema ForoTema = ObtenerForoTemaByForoTemaId(Foro.ForoTemaId); if (ForoTema != null) { try { ForoTema.Descripcion = Foro.Descripcion; ForoTema.Tema = Foro.Tema; ForoTema.Estado = (byte)Foro.Estado; BD.Entry(ForoTema).State = EntityState.Modified; BD.SaveChanges(); return(true); } catch (Exception error) { Bll_File.EscribirLog(error.ToString()); return(false); } } else { return(false); } }
public bool GuardarForoTema(ForoTema ForoTema) { if (ForoTema != null) {// si el objeto es diferente de nulo try { ForoTema.DocenteId = (int)HttpContext.Current.Session["IdUsuarioTesis"]; ForoTema.FechaRegistro = UtilitiesCommons.ObtenerHorayFechaActualLocal(); ForoTema.Estado = (byte)EnumEstados.Activo; BD.ForoTema.Add(ForoTema); BD.SaveChanges(); return(true); } catch (Exception error) { Bll_File.EscribirLog(error.ToString()); return(false); } } else { return(false); } }
public ActionResult ForoTemaUpdt(int id) { // Bll_Login.VerificarSesionActiva(); Bll_ForoTema Bll_ForoTema = new Bll_ForoTema(); ForoTema ForoTema = Bll_ForoTema.ObtenerForoTemaByForoTemaId(id); ViewBag.CursoId = ForoTema.CursoId; ViewBag.Estado = new SelectList(FuncionesEnum.ListaEnum <EnumEstados>(), "Value", "Text", (int)ForoTema.Estado); ViewBag.ForoTemaId = id; return(View(ForoTema)); }
public ActionResult ParticiparEnForoTemaAdd(int id)//ForoTemaId { // Bll_Login.VerificarSesionActiva(); Bll_ForoTema Bll_ForoTema = new Bll_ForoTema(); ForoTema ForoTema = Bll_ForoTema.ObtenerForoTemaByForoTemaId(id); ViewBag.Tema = ForoTema.Tema; ViewBag.Curso = ForoTema.Cursos.Nombre; ViewBag.Docente = ForoTema.Personas.NombreCompleto; ViewBag.DocenteId = ForoTema.Cursos.Docente; ViewBag.ForoTemaId = id; return(View()); }
public ForoTema ObtenerForoTemaByForoTemaId(int ForoTemaId) { try { ForoTema ForoTema = null; ForoTema = BD.ForoTema.Find(ForoTemaId); return(ForoTema); } catch (Exception error) { Bll_File.EscribirLog(error.ToString()); return(null); } }
public ActionResult ForoTemaAdd(ForoTema ForoTema) { // Bll_Login.VerificarSesionActiva(); ViewBag.CursoId = ForoTema.CursoId; Bll_ForoTema Bll_Foro = new Bll_ForoTema(); if (Bll_Foro.GuardarForoTema(ForoTema)) {// pregunta si la funcion de creacion se ejecuto con exito return(RedirectToAction("Index", new { CursoId = ForoTema.CursoId })); } else {// no creado return(View()); } }
public ActionResult ForoTemaUpdt(ForoTema ForoTema) { // Bll_Login.VerificarSesionActiva(); ViewBag.Estado = new SelectList(FuncionesEnum.ListaEnum <EnumEstados>(), "Value", "Text", (int)ForoTema.Estado); ViewBag.ForoTemaId = ForoTema.ForoTemaId; ViewBag.CursoId = ForoTema.CursoId; Bll_ForoTema Bll_ForoTema = new Bll_ForoTema(); if (Bll_ForoTema.ModificarForoTema(ForoTema)) {// pregunta si la funcion de creacion se ejecuto con exito return(RedirectToAction("Index", new { CursoId = ForoTema.CursoId })); } else {// no creado return(View()); } }