public async Task <IActionResult> CreateProject([FromBody] Project request)
        {
            Project project = await ProjectDataService.GetAsync(CosmosDbConfig.DomainString, request.Name);

            if (null != project)
            {
                return(Conflict(new { message = $"The project '{request.Name}' is already existed." }));
            }

            request.DomainString = CosmosDbConfig.DomainString;
            request.Timestamp    = DateTime.Now;
            UpdateApiKey(in request);
            await ProjectDataService.InsertAsync(request);

            return(Ok(request));
        }