public async Task <ActionResult <UserModel[]> > GetUsers(int numberOfUsers) { var randomIds = _randomIDGenerator.GetRandomIDs(numberOfUsers); var users = await _userWorker.GetUsers(randomIds); return(users.ToArray()); }
public async Task <IActionResult> GetUsers() { try { log.WriteLog("User", MethodBase.GetCurrentMethod().Name, new { }); var Users = await worker.GetUsers(); var UsersViewModel = mapper.Map <List <User> >(Users); return(Ok(UsersViewModel)); } catch (Exception ex) { int statusCode = (int)HttpStatusCode.InternalServerError; return(StatusCode(statusCode, new { code = statusCode, message = ex.Message })); } }