Esempio n. 1
0
        public void ModifyTextoComentarioTest()
        {
            UserProfile             userProfile    = CreateTestUserProfile();
            ComentarioEtiquetaBlock comentarioTest = CreateTestComentario(userProfile.usrId);

            opinadorService.ModifyComentarioAndEtiqueta(comentarioTest.Comentario.comentarioId, "Familia", null);
            Assert.AreEqual(comentarioDao.Find(comentarioTest.Comentario.comentarioId).texto, "Familia");

            opinadorService.ModifyComentarioAndEtiqueta(comentarioTest.Comentario.comentarioId, "Campo", null);
            Assert.AreEqual(comentarioDao.Find(comentarioTest.Comentario.comentarioId).texto, "Campo");
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!SessionManager.IsUserAuthenticated(Context))
            {
                Response.Redirect(Response.ApplyAppPathModifier("./User/Authentication.aspx?ReturnUrl=ModifyComment.aspx"));
            }
            UserSession userSession = (UserSession)Context.Session["userSession"];
            long        idUsuario   = userSession.UserProfileId;
            long        idComment   = long.Parse(Request.Params.Get("id"));

            IUnityContainer  container       = (IUnityContainer)HttpContext.Current.Application["unityContainer"];
            IOpinadorService opinadorService = container.Resolve <IOpinadorService>();
            IComentarioDao   comentarioDao   = container.Resolve <IComentarioDao>();
            long             user            = comentarioDao.Find(idComment).usrId;

            if (!user.Equals(idUsuario))
            {
                Response.Redirect(Response.ApplyAppPathModifier("./NonExistAutorization.aspx"));
            }
        }