コード例 #1
0
        // Activiteiten method's
        public ActionResult Activiteit()
        {
            List <ActiviteitGebruikerViewModel> gebruikers = new List <ActiviteitGebruikerViewModel>();

            gebruikers.Add(new ActiviteitGebruikerViewModel {
                Id = new Guid("d3f8d314-8a14-49ea-ace7-35154e61508a"), Gebruikersnaam = "Antonio"
            });
            gebruikers.Add(new ActiviteitGebruikerViewModel {
                Id = new Guid("693a4ada-e919-4e20-900b-0bd4de7aa40c"), Gebruikersnaam = "Aitor"
            });
            gebruikers.Add(new ActiviteitGebruikerViewModel {
                Id = new Guid("507d5f41-8f0f-478e-9ff0-817e12c83364"), Gebruikersnaam = "Raúl"
            });

            ActiviteitViewModel model = new ActiviteitViewModel();

            model.Id             = Guid.NewGuid();
            model.Onderwerp      = "Test onderwerp";
            model.Gebruikers     = gebruikers;
            model.UitgevoerdVoor = "693a4ada-e919-4e20-900b-0bd4de7aa40c,507d5f41-8f0f-478e-9ff0-817e12c83364";

            List <ActiviteitBestedeTijd> tijden = new List <ActiviteitBestedeTijd>();

            tijden.Add(new ActiviteitBestedeTijd {
                Id = 1, Testenum = "test1", Date = DateTime.Now, Oms = "Test descnbak"
            });
            tijden.Add(new ActiviteitBestedeTijd {
                Id = 2, Testenum = "test2", Date = new DateTime(2015, 10, 15), Oms = ""
            });
            tijden.Add(new ActiviteitBestedeTijd {
                Id = 3, Testenum = "test3", Date = DateTime.Now, Oms = "Tak asdh iasdhiashfd iai sadhfiasgdfiuasgdiuf."
            });

            List <LocatieViewModel> locaties = new List <LocatieViewModel>();

            for (int i = 0; i < 5; i++)
            {
                AdresViewModel adres = new AdresViewModel {
                    Id         = Guid.NewGuid(), Huisnummer = i + 1, Postcode = "111" + i + "AA", Straatnaam = "Straatnaam " + (i + 1),
                    Woonplaats = "Woonplaats " + (i + 1), Land = Land.land1
                };
                LocatieViewModel loc = new LocatieViewModel();
                loc.Id          = Guid.NewGuid();
                loc.Adres       = adres;
                loc.Toelichting = "Tolichting " + i;

                locaties.Add(loc);
            }

            model.Locaties = locaties;
            model.Tijden   = tijden;

            return(View(model));
        }
コード例 #2
0
        public LocatieView(int ID)
        {
            InitializeComponent();

            vm = new LocatieViewModel(App.container.Resolve <IEntityController <Locatie> >(),
                                      App.container.Resolve <IEntityController <Registratie> >());
            vm.Load(ID);

            myMap.Pins.Add(new Pin()
            {
                Label = vm.Naam, Position = vm.Position
            });
            myMap.CustomPins = new List <CustomPin>()
            {
                new CustomPin()
                {
                    Label = vm.Naam, Position = vm.Position
                }
            };
            myMap.MoveToRegion(MapSpan.FromCenterAndRadius(vm.Position, new Distance(100)));

            BindingContext = vm;
        }