Example #1
0
        public static async Task <IActionResult> GetAllRiders([HttpTrigger(AuthorizationLevel.Function, "get", Route = null)] HttpRequest req)
        {
            req.IsValidToken();
            try
            {
                //User user = await req.Content.ReadAsAsync<User>();

                await RiderRepository <Rider> .Initialize();

                var riders = await RiderRepository <Rider> .GetItemsAsync();

                if (riders == null || riders.Count() <= 0)
                {
                    return((ActionResult) new OkObjectResult("No Avilable Riders In The System."));
                }

                return((ActionResult) new OkObjectResult(riders));
            }
            catch (Exception ex)
            {
                return((ActionResult) new OkObjectResult(ex));
            }
        }