Ejemplo n.º 1
0
        public IActionResult Post([FromBody] MOdelInterestUser InterestsUser)
        {
            var obj = new InterestsUsers();

            obj.IdUser      = ObtenerIDUser();
            obj.InterestsId = InterestsUser.Interests_Id;


            if (ModelState.IsValid)
            {
                context.InterestsUsers.Add(obj);
                try
                {
                    context.SaveChanges();
                }
                catch (Exception ex)
                {
                    if ((ex.InnerException as SqlException)?.Number == 2627)
                    {
                        return(BadRequest("Ya existe el interes asociado al usuario actual."));
                    }
                    return(BadRequest());
                }


                return(Ok());
            }

            return(BadRequest(ModelState));
        }
Ejemplo n.º 2
0
        public IActionResult Delete([FromBody] MOdelInterestUser InterestsUser)
        {
            var obj = new InterestsUsers();

            obj.IdUser      = ObtenerIDUser();
            obj.InterestsId = InterestsUser.Interests_Id;


            if (ModelState.IsValid)
            {
                context.InterestsUsers.Remove(obj);

                context.SaveChanges();


                return(Ok());
            }

            return(BadRequest(ModelState));
        }