public CityEventDetailView(int cityEventID, INavigation navigation)
        {
            InitializeComponent();
            // CityEventViewModel vm = new CityEventViewModel(cityEventID, Navigation);

            CityEventViewModel vm = new CityEventViewModel(navigation, null);

            vm.SetDetails(vm.getCityDetail(cityEventID, vm.repository));
            this.BindingContext = vm;


            setMap(vm.CityEventMapCoordinates, vm.CityEventName);
        }
예제 #2
0
        public void Setup()

        {
            MockForms.Init();
            selectedCityEvent = new CityEvent()
            {
                CityEventID        = 1,
                CityEventName      = "CityEventTestName",
                CityEventStartDate = 19318
                ,
                CityEventEndDate = 19332
                ,
                CityEventCost = "5 EUR"
                ,
                NeighbourhoodID = 1,
                ChildDetail     = "CheckChildDetail",

                CityEventAddress     = "CheckAddressForEvent",
                CityEventCategoryID  = 1,
                CityEventDescription = "CheckEventDescription"
                ,
                CityEventImageURL = @"http://wwww.cloudtest.com/test.jpg"
                ,
                TransportID = 1
                ,
                CityEventMapCoordinates = "40.369102, -3.684451"

                ,
                DisabilityDetail = "CheckDetailForDisability"
                ,
                CityEventWebSite = "WebSiteURL"
                ,
                CityEventTelephone = "12345"
                ,
                CityEventSubtext = "CheckSubtextForEvent"
            };

            Mock <INavigation>      mockNav = new Mock <INavigation>();
            CityEventsListViewModel mylv    = new CityEventsListViewModel(mockNav.Object);

            cityVM = new CityEventViewModel(mockNav.Object, true);
            cityVM.SetDetails(selectedCityEvent);
        }