Exemplo n.º 1
0
        public async Task <UserItemDTO> PostImageAsync(int theaterId, Guid userItemId)
        {
            if (!Request.Content.IsMimeMultipartContent("form-data"))
            {
                throw new HttpResponseException(HttpStatusCode.UnsupportedMediaType);
            }

            var userItem = await _userItemService.SetImageAsync(User.Identity.GetUserId(), theaterId, userItemId, HttpContext.Current.Request.Files["image"]);

            if (userItem == null)
            {
                throw new HttpResponseException(HttpStatusCode.BadRequest);
            }

            return(userItem);
        }