public async Task <IActionResult> Post([FromServices] IPartyService partyService, [FromServices] IHttpContextAccessor httpContextAccessor, string user)
        {
            try
            {
                var file  = httpContextAccessor.HttpContext.Request.Form.Files.First();
                var party = await partyService.AddPartyByImageAsync(file, user);

                return(Created("", party));
            }
            catch (InvalidPartyException ex)
            {
                return(BadRequest(ex.ValidationMessages));
            }
        }