public RouteDetailPage() { InitializeComponent(); var item = new RouteDto { Name = "Item 1", Description = "This is an item description." }; viewModel = new RouteDetailViewModel(item); BindingContext = viewModel; }
public async Task <IActionResult> Details(int id) { RouteDetailViewModel model = await GetDetailViewModel(id); if (Request.Headers["X-Requested-With"] == "XMLHttpRequest") { return(PartialView(model)); } RouteListViewModel listModel = await GetListViewModel(false, null, model.Route.Type); listModel.ModalContent = new ModalContentViewModel { ViewName = "Details", Model = model }; return(View("List", listModel)); }
public RouteDetailPage(RouteDetailViewModel viewModel) { InitializeComponent(); BindingContext = this.viewModel = viewModel; var position = new Position(53.451166, 26.473357); MapSpan mapSpan = MapSpan.FromCenterAndRadius(position, Distance.FromKilometers(0.444)); map.MoveToRegion(mapSpan); var pin = new Pin() { Position = position, Label = "Мирский замок" }; map.Pins.Add(pin); }