public void EliminarComentario(int comentarioId)
        {
            ComentarioTarea comentario = ObtenerComentarioPorId(comentarioId);

            ctx.ComentarioTarea.Remove(comentario);
            ctx.SaveChanges();
        }
Exemple #2
0
        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"));
        }
Exemple #3
0
        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));
        }
Exemple #6
0
        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 }));
 }
Exemple #13
0
 public void CrearComentario(ComentarioTarea comentario)
 {
     tareaRepository.CrearComentario(comentario);
 }