コード例 #1
0
        public virtual bool Equals(Comentario obj)
        {
            if (obj == null) return false;

            if (Equals(Descripcion, obj.Descripcion) == false)
                return false;

            if (Equals(Fecha, obj.Fecha) == false)
                return false;

            if (Equals(IdDestino, obj.IdDestino) == false)
                return false;

            if (Equals(Nickname, obj.Nickname) == false)
                return false;

            return true;
        }
コード例 #2
0
        public ActionResult Index(HtmlForm form)
        {
            string comentario = Request["comentario"] as string;
            int idDestino = Convert.ToInt32(Request["idDestino"]);
            int idViaje = Convert.ToInt32(Session["idViaje"]);
            string nick = Session["data"] as string;
            Comentario miComentario = new Comentario();
            miComentario.Descripcion = comentario;
            miComentario.IdDestino = idDestino;
            miComentario.Fecha = DateTime.Today;
            miComentario.Nickname = nick;

            IRepositorioComentario<Comentario> repo = new ComentarioRepositorio();
            IRepositorio<Destino> repoD = new DestinoRepositorio();
            IRepositorioPersona<Persona> repoP = new PersonaRepositorio();

            miComentario.Destino = repoD.GetById(idDestino);
            miComentario.Persona = repoP.GetById(nick);

            repo.Save(miComentario);

            return RedirectToAction("Index", "Destino", new { idViaje = idViaje });
        }