protected virtual IActionResult GenerateApiAccess() { ApiAccess apiAccess; try { apiAccess = AccountServices.CreateApiAccess(GetUser()); } catch (ArgumentException ex) { return(BadRequest(new { error = ex.Message })); } return(Ok(new { key = apiAccess.ApiKey })); }