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)); }