示例#1
0
        public void AddComment()
        {
            Facade = new FacadePizza()
            {
                Context = new PizzeriaContext(options)
                {
                    Test = true
                }
            };
            Facadeuser = new FacadeUsers()
            {
                Context = new PizzeriaContext(options)
                {
                    Test = true
                }
            };
            Errors err  = Facadeuser.Insert("Loguin", "Password", "Name", "Surname", "Email");
            User   user = Facadeuser.GetUser("Loguin");

            Assert.Equal(user.Loguin, "Loguin");
            String pizzaId = Facade.AddPizza("name", "photo");

            Assert.NotEqual(pizzaId, "Error");
            Facade.AddComment(pizzaId, user.UserId, "blablabñlablabla");
        }
        public IActionResult AddComment(String pizzaId, String userId, String comentario, String puntuacion)
        {
            //if (!IsLogued()) return StatusCode(403);
            int    puntuacionInt = int.Parse(puntuacion);
            Errors err           = FaPizza.AddComment(pizzaId, userId, comentario, puntuacionInt);

            if (err.Equals(Errors.NO_ERROR))
            {
                return(NoContent());
            }
            else
            {
                return(StatusCode(500));
            }
        }