Beispiel #1
0
        public async Task <IActionResult> Buses()
        {
            var buses = await busService.GetBuses();

            var busesResponse = new BusesResponse()
            {
                Self    = LinkGenerator.ToCollection(RouteNames.Buses),
                Value   = buses.ToArray(),
                BusForm = FormMetadata.FromModel(new BusBindingModel(),
                                                 LinkGenerator.ToForm(RouteNames.PostBus, null, LinkGenerator.PostMethod, Form.CreateRelation))
            };

            return(Ok(busesResponse));
        }