Esempio n. 1
0
        protected void BtnAcceptClick(object sender, EventArgs e)
        {
            /* Get data. */
            String comment    = this.txtComment.Text;
            string tagsString = this.txtTag.Text;

            string[] tags       = tagsString.Split(',');
            long     idProducto = long.Parse(Request.Params.Get("idProducto"));

            UserSession userSession = (UserSession)Context.Session["userSession"];

            long idUsuario = userSession.UserProfileId;

            /* Do action. */
            IUnityContainer  container       = (IUnityContainer)HttpContext.Current.Application["unityContainer"];
            IOpinadorService opinadorService = container.Resolve <IOpinadorService>();

            opinadorService.AddComentarioEtiqueta(idUsuario, idProducto, comment, tags.ToList());
            Response.Redirect(Response.ApplyAppPathModifier("./Mainpage.aspx"));
        }
Esempio n. 2
0
        public void AddComentarioEtiquetaTest()
        {
            UserProfile             userProfile = CreateTestUserProfile();
            ComentarioEtiquetaBlock comEtiBlo   = opinadorService.AddComentarioEtiqueta(userProfile.usrId, PRODUCTO_ID, "texto", null);

            Assert.IsTrue(opinadorService.FindComentariosByProductoId(PRODUCTO_ID, START_INDEX, COUNT).Contains(comEtiBlo.Comentario));
            Assert.IsTrue(opinadorService.GetNumberOfComentariosByProductoId(PRODUCTO_ID) == 1);
        }