예제 #1
0
        public ActionResult Location(int id)
        {
            var entity = context.Configurations.Find(id);

            if (entity == null)
            {
                return(HttpNotFound());
            }
            var model = new LocationDetailViewModel();

            model.LocationId   = entity.SerialNumber;
            model.LocationName = entity.Description;
            return(View(model));
        }
예제 #2
0
        public ActionResult Detail(int id)
        {
            var entity = context.Configurations.Find(id);

            if (entity == null)
            {
                return(HttpNotFound("Указаный ID не существует."));
            }
            var model = new LocationDetailViewModel();

            model.LocationId   = entity.SerialNumber;
            model.LocationName = entity.Description;
            ViewBag.Title      = entity.Description;
            return(View(model));
        }
예제 #3
0
        public LocationDetailView(FavouriteDataTable CurrentAddress, bool isfav = false)
        {
            InitializeComponent();

            if (!isfav)
            {
                ToolbarItem toolbarItem = new ToolbarItem();
                toolbarItem.Text = "Favourite";
                toolbarItem.SetBinding(ToolbarItem.CommandProperty, "AddFavoriteCommand");
                this.ToolbarItems.Add(toolbarItem);
            }

            ldvm                = new LocationDetailViewModel(CurrentAddress);
            BindingContext      = ldvm;
            ldvm.BaseNavigation = Navigation;
        }
예제 #4
0
        public LocationDetailPage(string url = "")
        {
            Title = "Location";

            BindingContext = viewModel = new LocationDetailViewModel();

            InitializeComponent();

            if (!string.IsNullOrEmpty(url))
            {
                //Task.Run(async () =>
                //{
                //    await LoadLocationAsync(url);
                //});

                //MapWebView.Source = viewModel.MapURL;

                LoadLocationAsync(url);
            }

            //MapWebView.Source = "https://api.mapbox.com/styles/v1/mapbox/streets-v10.html?title=false&zoomwheel=false&access_token=pk.eyJ1IjoiaGVscHNnZiIsImEiOiJjamt4ajMwZzAwOTdqM3VwZzI2MmxlMXV3In0.iukoLZaCrGXrOvJ8VlNDaA#16/37.146/-93.2738";
        }
        public LocationDetailPage(Models.KinaUna.Location locationItem)
        {
            _viewModel = new LocationDetailViewModel();
            InitializeComponent();
            _viewModel.CurrentLocationId = locationItem.LocationId;
            _viewModel.AccessLevel       = locationItem.AccessLevel;
            _viewModel.City        = locationItem.City;
            _viewModel.Country     = locationItem.Country;
            _viewModel.County      = locationItem.County;
            _viewModel.District    = locationItem.District;
            _viewModel.HouseNumber = locationItem.HouseNumber;
            _viewModel.Latitude    = locationItem.Latitude.ToString(CultureInfo.InvariantCulture);
            _viewModel.Longitude   = locationItem.Longitude.ToString(CultureInfo.InvariantCulture);
            _viewModel.Name        = locationItem.Name;
            _viewModel.Notes       = locationItem.Notes;
            _viewModel.PostalCode  = locationItem.PostalCode;
            _viewModel.State       = locationItem.State;
            _viewModel.Street      = locationItem.StreetName;
            _viewModel.Tags        = locationItem.Tags;

            BindingContext = _viewModel;
        }
 public LocationDetailPage(Guid locationId)
 {
     InitializeComponent();
     this.ViewModel = new LocationDetailViewModel(Navigation, locationId);
     BindingContext = this.ViewModel;
 }