public void EliminarComentario(int comentarioId) { ComentarioTarea comentario = ObtenerComentarioPorId(comentarioId); ctx.ComentarioTarea.Remove(comentario); ctx.SaveChanges(); }
public ActionResult CrearComentario(ComentarioTarea nuevocomentario) { if (Session["id"] == null)//Si el usuario no esta logueado { ViewBag.userNameInSession = "El usuario no esta en la session"; Session["returnPath"] = Request.RawUrl; return(RedirectToAction("Login", "Home")); } if (Session["usuario"] != null) { if (ModelState.IsValid) { int IdTarea = nuevocomentario.IdTarea; nuevocomentario.FechaCreacion = DateTime.Now; context.ComentarioTarea.Add(nuevocomentario); context.SaveChanges(); if (nuevocomentario != null) { ViewBag.Mensaje = "Comentario Creado con exito"; return(RedirectToAction("DescripcionTarea", "Tarea", new { @IdTar = IdTarea })); } } else { ViewBag.Mensaje = "El Comentario no pudo ser creado"; return(View("DescripcionTarea")); } } return(RedirectToAction("Login", "Home")); }
public void CrearComentarioTarea(ComentarioTarea comentarioTarea, int idTarea) { comentarioTarea.IdTarea = idTarea; comentarioTarea.FechaCreacion = DateTime.Now; bdTareas.ComentarioTarea.Add(comentarioTarea); bdTareas.SaveChanges(); }
public ComentarioTarea ObtenerComentarioPorId(int comentarioId) { ComentarioTarea comentario = (from c in ctx.ComentarioTarea where c.IdComentarioTarea == comentarioId select c).FirstOrDefault(); return(comentario); }
public ActionResult NuevoComentario(int id) { ComentarioTarea model = new ComentarioTarea() { IdTarea = id }; return(View(model)); }
public ActionResult CrearComentario(ComentarioTarea comentario, int?id) { int idTarea = Convert.ToInt32(id); int idUser = Convert.ToInt32(Session["idUsuario"]); comentario.IdTarea = idTarea; tareasServices.CrearComentarioTarea(comentario, idTarea); return(RedirectToAction("Detalle", "Tareas", new { id = idTarea })); }
public ActionResult Comentario(ComentarioTarea c) { ComentarioTarea nuevo = new ComentarioTarea(); nuevo.IdTarea = c.IdTarea; nuevo.Texto = c.Texto; nuevo.FechaCreacion = DateTime.Now; ctx.ComentarioTarea.Add(nuevo); ctx.SaveChanges(); return(RedirectToAction("Detalle/" + c.IdTarea, "Tareas")); }
// GET: Comentario public ActionResult Crear(ComentarioTarea comentario) { if (sv.ValidarSesion() == true) { comentarioRepository.InsertarComentario(comentario); return(RedirectToAction("DetalleTarea", "Tarea", new { idTarea = comentario.IdTarea })); } else { return(RedirectToAction("Index", "Usuario")); } }
public void CrearComentario(int idTarea, string texto) { Tarea tarea = ObtenerTareaPorId(idTarea); ComentarioTarea comentario = new ComentarioTarea { IdTarea = tarea.IdTarea, Tarea = tarea, Texto = texto, FechaCreacion = DateTime.Now }; ctx.ComentarioTarea.Add(comentario); ctx.SaveChanges(); }
public ActionResult AgregarComentario(ComentarioTarea comentario) { try { /*Si no agrego la fecha a mano y dejo que lo haga la BDD, va ocurrir una * excepción: 'Conversion of a datetime2 data type to a datetime data type * results out-of-range value' * (Tiene que ver con el tema de que se mezclan los formatos de fecha * 'dd-mm-yyyy' y 'mm-dd-yyyy')*/ comentario.FechaCreacion = DateTime.Now; _generalComentarioService.Create(comentario); return(RedirectToAction("Detalle", new { id = comentario.IdTarea })); } catch (Exception e) { throw e; } }
public void CrearComentario(ComentarioTarea comentario) { comentario.FechaCreacion = DateTime.Now; ctx.ComentarioTarea.Add(comentario); ctx.SaveChanges(); }
public ActionResult NuevoComentario(ComentarioTarea comentario) { tareaService.CrearComentario(comentario); return(RedirectToAction("Detalle", new { id = comentario.IdTarea })); }
public void CrearComentario(ComentarioTarea comentario) { tareaRepository.CrearComentario(comentario); }