Example #1
0
        public MainViewModel()
        {
            Location         = "Mataram";
            Temp             = "30°C";
            CurrentDate      = DateTime.Now.ToString("ddd, dd MMMM yyyy").Replace(".", "");
            WeatherCondition = "Sunny Day";
            WeatherIcon      = "SunnyIcon";
            ChanceOfRain     = "15%";
            UserImage        = "https://randomuser.me/api/portraits/men/43.jpg";


            var firstLocation = new FishingLocationviewModel(
                new FishingLocationModel()
            {
                Name              = "South Mandalika Lake",
                LatLong           = "8°53'54.2“S 116°18'14.2“E",
                LocationThumbnail = "https://raw.githubusercontent.com/kphillpotts/Fishing/main/images/Location1.png",
                MapThumbnail      = "https://raw.githubusercontent.com/kphillpotts/Fishing/main/images/Location1Map.png",
                PanoramaImage     = "https://raw.githubusercontent.com/kphillpotts/Fishing/main/images/lake-panorama-1.png",
                People            = new System.Collections.Generic.List <PeopleModel>()
                {
                    new PeopleModel()
                    {
                        Name  = "James",
                        Image = "https://randomuser.me/api/portraits/men/13.jpg"
                    },
                    new PeopleModel()
                    {
                        Name  = "Jenny",
                        Image = "https://randomuser.me/api/portraits/women/89.jpg"
                    },
                    new PeopleModel()
                    {
                        Name  = "Rose",
                        Image = "https://randomuser.me/api/portraits/women/19.jpg"
                    },
                },
                Fish = new System.Collections.Generic.List <FishModel>()
                {
                    new FishModel()
                    {
                        Name    = "Snapper",
                        Image   = "https://raw.githubusercontent.com/kphillpotts/Fishing/main/images/Fish2.png",
                        AnchorX = .25,
                        AnchorY = .5,
                    },
                    new FishModel()
                    {
                        Name    = "Silver Fish",
                        Image   = "https://raw.githubusercontent.com/kphillpotts/Fishing/main/images/Fish1.png",
                        AnchorX = .75,
                        AnchorY = .75,
                    }
                }
            });

            var secondLocation = new FishingLocationviewModel(
                new FishingLocationModel()
            {
                Name              = "North Mandalika Lake",
                LatLong           = "8°53'54.2“S 116°18'14.2“E",
                LocationThumbnail = "https://raw.githubusercontent.com/kphillpotts/Fishing/main/images/Location2.png",
                MapThumbnail      = "https://raw.githubusercontent.com/kphillpotts/Fishing/main/images/Location2Map.png",
                PanoramaImage     = "https://raw.githubusercontent.com/kphillpotts/Fishing/main/images/lake-panorama-2.png",
                People            = new System.Collections.Generic.List <PeopleModel>()
                {
                    new PeopleModel()
                    {
                        Name  = "Frank",
                        Image = "https://randomuser.me/api/portraits/men/11.jpg"
                    },
                    new PeopleModel()
                    {
                        Name  = "Jenny",
                        Image = "https://randomuser.me/api/portraits/women/89.jpg"
                    },
                    new PeopleModel()
                    {
                        Name  = "Rose",
                        Image = "https://randomuser.me/api/portraits/women/39.jpg"
                    },
                    new PeopleModel()
                    {
                        Name  = "Dragon",
                        Image = "https://randomuser.me/api/portraits/men/12.jpg"
                    },
                    new PeopleModel()
                    {
                        Name  = "Jlzner",
                        Image = "https://randomuser.me/api/portraits/men/15.jpg"
                    },
                    new PeopleModel()
                    {
                        Name  = "Bandros",
                        Image = "https://randomuser.me/api/portraits/men/11.jpg"
                    },
                },
                Fish = new System.Collections.Generic.List <FishModel>()
                {
                    new FishModel()
                    {
                        Name    = "BlueFish",
                        Image   = "https://raw.githubusercontent.com/kphillpotts/Fishing/main/images/Fish3.png",
                        AnchorX = .5,
                        AnchorY = .75
                    }
                }
            });

            FishingLocations = new ObservableRangeCollection <FishingLocationviewModel>();
            FishingLocations.Add(firstLocation);
            FishingLocations.Add(secondLocation);
        }
Example #2
0
 public FishingLocationPage(ViewModels.FishingLocationviewModel fishingLocationviewModel)
 {
     InitializeComponent();
     this.viewModel = fishingLocationviewModel;
 }