public IActionResult createAccountRequest([FromBody] AccountCreateRequestDto requestBody) { if (!TryValidateModel(requestBody)) { return(BadRequest(ModelState.SelectMany(model => model.Value.Errors.Select(error => error.ErrorMessage)).ToList())); } AccountEntity accountEntity = new AccountEntity() { UserId = requestBody.UserId, FirstName = requestBody.FirstName, LastName = requestBody.LastName, LastUpdate = DateTime.UtcNow, Hobby = string.Join(',', requestBody.Hobby) }; AccountSqliteDbContext.Add(accountEntity); AccountSqliteDbContext.SaveChanges(); return(Created($"{Request.Path}/{requestBody.UserId}", null)); }