public async Task <IActionResult> CreateImageAsync(int id, [FromBody] CreateImage command)
        {
            if (id != AccountID)
            {
                return(Forbid());
            }
            if (await _userImageService.ExistsForUser(id) == true)
            {
                return(BadRequest("Image already exists."));
            }

            var user = await _userService.GetAsync(id);

            var image = await _userImageService.AddAsync(command, user);

            var imageDto = _mapper.Map <UserImageDto>(image);

            return(Created($"{Request.Host}{Request.Path}/{user.Id}", imageDto));
        }