public static async Task <IActionResult> Run( [HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req, ILogger log) { UserIdFuncs.UpdateUserId(req, log); _logger = log; log.LogInformation("Get Stations."); int nSuppressMessage = await Task.Run(() => { return(99); }); DataAccess da = new DataAccess(_logger); da.UpdateStationStatusFromLastContactTime(); List <GameStationDto> lst = da.GetGameStations(); var wrappedObject = new Wrapper <IEnumerable <GameStationDto> >(lst); wrappedObject.StatusCode = 200; return(new OkObjectResult(wrappedObject)); /* * var jsonToReturn = JsonConvert.SerializeObject(lst); * * if(jsonToReturn != null) * return new OkObjectResult(jsonToReturn); * * return new BadRequestObjectResult("Invalid Input parameter"); */ }
public static async Task <IActionResult> Run( [HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = null)] HttpRequest req, ILogger log) { log.LogInformation("Get Users."); await Task.Run(() => { UserIdFuncs.UpdateUserId(req, log); }); // int nSuppressMessage = await Task.Run(() => {return 99;}); DataAccess da = new DataAccess(log); List <UserDto> lst = da.GetUsers(); var wrappedObject = new Wrapper <IEnumerable <UserDto> >(lst); wrappedObject.StatusCode = 200; return(new OkObjectResult(wrappedObject)); }