Esempio n. 1
0
        public IHttpActionResult DeleteShowForUser(ExternalForm form)
        {
            var deleted = this.showsRepository.DeleteShowForUser(form.ExternalUserId, form.ExternalShowId);

            if (deleted)
            {
                return(Ok());
            }

            return(Conflict());
        }
Esempio n. 2
0
        public IHttpActionResult IsShowInUsersFavourites(ExternalForm form)
        {
            var isFavourite = this.showsRepository.IsShowInUsersFavourites(form.ExternalUserId, form.ExternalShowId);

            if (isFavourite)
            {
                return(Ok());
            }

            return(Conflict());
        }
Esempio n. 3
0
        public IHttpActionResult AddShowForUser(ExternalForm form)
        {
            var added = this.showsRepository.AddShowForUser(form.ExternalUserId, form.ExternalShowId);

            if (added)
            {
                return(Ok());
            }

            return(Conflict());
        }