private async Task <MopViewModel> GetMopViewModel(int id) { Mop parsed = await ApiManager.GetMopAsync(id); MopViewModel mopView = new MopViewModel(parsed); return(mopView); }
public MopViewModel(Mop m) { Id = m.Id; Title = m.Title; Chainage = m.Chainage; Direction = m.Direction; RoadNumber = m.RoadNumber; Town = m.Town; Operator = m.Operator; Facilities = ParseFacilities(m.Facilities); Coordinates = new Coordinates(m.Coordinates.Longitude, m.Coordinates.Latitude); Available = m.Available; Taken = m.Taken; Free = new SpacesCount(m.Available.Bus - m.Taken.Bus, m.Available.Car - m.Taken.Car, m.Available.Truck - m.Taken.Truck); Usage = new SpacesUsage(m.Available, m.Taken); }
public async Task <ActionResult> Details(int id) { Mop parsed = await ApiManager.GetMopAsync(id); return(View("Details", new DetailsViewModel(parsed))); }
public DetailsViewModel(Mop mop) { MopView = new MopViewModel(mop); FacilitiesConfig = new FacilitiesConfig(); }