Ejemplo n.º 1
0
        private bool HandleHelpMenu(string itemKey)
        {
            switch (itemKey)
            {
            case MenuKeys.Welcome:
                var model = new WelcomeViewModel(AppConfig.Instance.RecentProjects);
                _context.Container.Run <WelcomePresenter, WelcomeViewModel>(model);
                return(true);

            case MenuKeys.SupportedDrivers:
                _context.Container.Run <DriversPresenter, DriverManager>(new DriverManager());
                return(true);

            case MenuKeys.ComUsage:
                GcHelper.Collect();

                string report = GisUtils.Instance.GetComUsageReport();
                MessageService.Current.Info(report);

                return(true);

            case MenuKeys.About:
                _context.Container.Run <AboutPresenter>();
                return(true);
            }

            return(false);
        }
Ejemplo n.º 2
0
        public WelcomeView(Storage storage)
        {
            InitializeComponent();
            var viewModel = new WelcomeViewModel(storage);

            DataContext = viewModel;
        }
Ejemplo n.º 3
0
 public HomeViewModel()
 {
     Welcome   = new WelcomeViewModel();
     Sessions  = new SessionsViewModel();
     Twitter   = new TwitterViewModel();
     Favorites = new FavoritesViewModel();
 }
Ejemplo n.º 4
0
        public WelcomeView()
        {
            InitializeComponent();
            BindingContext = viewModel = new WelcomeViewModel();

            NavigationPage.SetHasBackButton(this, false);
        }
Ejemplo n.º 5
0
        public async Task <ActionResult> Index(WelcomeViewModel welcomeViewModel)
        {
            try
            {
                var r = await _amoCrmClient.AuthAsync("*****@*****.**", "b526e7df7b1f22b34a3b8a1d3b7530f0");

                //var resultOfAdding = await _amoCrmClient.AddLeadToContactAsync(welcomeViewModel.UserEmail, welcomeViewModel.VisitorId, welcomeViewModel.VideoFriendlyUrl);
                var resultOfAdding = await _amoCrmClient.UpdateVisitorIdForUserLead(welcomeViewModel.UserEmail, welcomeViewModel.VisitorId, welcomeViewModel.VideoFriendlyUrl);

                var cookie =
                    new HttpCookie("TestAmoCrm")
                {
                    ["visitor_uid"] =
                        welcomeViewModel.VisitorId,
                    Expires = DateTime.Now.AddYears(1)
                };

                this.Response.Cookies.Add(cookie);
            }
            catch (Exception e)
            {
            }

            return(RedirectToAction(
                       "Video",
                       "Home",
                       new { version = welcomeViewModel.Version, friendlyUrl = welcomeViewModel.VideoFriendlyUrl }));
        }
Ejemplo n.º 6
0
        public WelcomePage()
        {
            InitializeComponent();

            _viewModel  = ServiceLocator.Current.GetInstance <WelcomeViewModel>();
            DataContext = _viewModel;
        }
Ejemplo n.º 7
0
        public ActionResult Welcome()
        {
            var welcome = new WelcomeViewModel();
            var userid  = User.Identity.GetUserId();
            var user    = db.Users.FirstOrDefault(u => u.Id == userid);

            welcome.User    = user;
            welcome.Reports = db.Reports.ToList().Where(u => u.ApplicationUser == user);
            var last30days = DateTime.Now.AddDays(-30);

            welcome.ReportsByUserLast30Days =

                db.Reports.ToList().Where(u => u.ApplicationUser == user)
                .Where(u => u.TimeSubmitted >= last30days);
            var usercounty = user.County;

            welcome.ReportsInCounty           = db.Reports.ToList().Where(u => u.ReportCounty == usercounty);
            welcome.ReportsInCountyLast30Days =

                db.Reports.ToList().Where(u => u.ReportCounty == usercounty)
                .Where(u => u.TimeSubmitted >= last30days);
            welcome.ReportsByUserLast30DaysInt   = welcome.ReportsByUserLast30Days.Count();
            welcome.ReportsInCountyLast30DaysInt = welcome.ReportsInCountyLast30Days.Count();
            welcome.ReportsInCountyInt           = welcome.ReportsInCounty.Count();
            welcome.ReportsInt = welcome.Reports.Count();

            return(View(welcome));
        }
Ejemplo n.º 8
0
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);

            _folderStack   = new Stack <KeyValuePair <int, string> >();
            CURRENT_FOLDER = new KeyValuePair <int, string>(1, "root");
            _folderStack.Push(CURRENT_FOLDER);

            var db = new SQLiteConnection(DB_NAME);

            db.CreateTable <SettingModel>();
            db.CreateTable <UserFileModel>();
            if (0 == db.Table <SettingModel>().Count())
            {
                WelcomeWindow    view = new WelcomeWindow();
                WelcomeViewModel vm   = new WelcomeViewModel();
                view.DataContext = vm;
                view.Show();
            }
            else
            {
                var setting = db.Table <SettingModel>().First();
                TOKEN = setting.Token;
                URL   = setting.URL;
                Debug.WriteLine("TOKEN = {0}", TOKEN + URL);
                MainWindow    view = new MainWindow();
                MainViewModel vm   = new MainViewModel();
                view.DataContext = vm;
                view.Show();
            }
        }
        public virtual ActionResult Services()
        {
            var welcomeViewModel = new WelcomeViewModel();;

            return(View(welcomeViewModel));
            // return View();
        }
Ejemplo n.º 10
0
        public virtual void SetUp()
        {
            _regionManagerStub     = new RegionManagerStub();
            _modalRegion           = _regionManagerStub.CreateAndAddMock(RegionNames.WindowRegion);
            _welcomeSettingsRegion = _regionManagerStub.CreateAndAddMock(ShellRegionNames.WelcomeSettingsRegion);

            _welcomeViewMock = new Mock <IWelcomeView>();
            var vm = new WelcomeViewModel();

            _welcomeViewMock.SetupGet(v => v.ViewModel).Returns(vm);

            _connectivitySettingsVMMock   = new Mock <IConnectivitySettingsViewModel>();
            _connectivitySettingsViewMock = new Mock <IConnectivitySettingsView>();
            _connectivitySettingsViewMock.Setup(v => v.ViewModel).Returns(_connectivitySettingsVMMock.Object);

            _accountSettingsVMMock   = new Mock <IAccountSettingsViewModel>();
            _accountSettingsViewMock = new Mock <IAccountSettingsView>();
            _accountSettingsViewMock.Setup(v => v.ViewModel).Returns(_accountSettingsVMMock.Object);

            _welcomeStep1ViewMock = new Mock <IWelcomeStep1View>();
            _demoViewMock         = new Mock <IDemoView>();

            _welcomeController = new WelcomeController(_regionManagerStub,
                                                       _welcomeViewMock.Object,
                                                       _welcomeStep1ViewMock.Object,
                                                       _connectivitySettingsViewMock.Object,
                                                       _accountSettingsViewMock.Object,
                                                       _demoViewMock.Object);
        }
Ejemplo n.º 11
0
        public ActionResult ThankYou()
        {
            WelcomeViewModel model = new WelcomeViewModel();


            return(View(model));
        }
Ejemplo n.º 12
0
        public WelcomeScreen()
        {
            this.InitializeComponent();

            this.BindingContext = this.welcomeViewModel =
                (Application.Current as App)?.Container.GetRequiredService <WelcomeViewModel>();
        }
Ejemplo n.º 13
0
        public IHttpResponse Index()
        {
            var user = this.Db.Users.FirstOrDefault(u => u.Username == this.User.Username);

            if (user == null)
            {
                return(this.View());
            }

            var tasks = this.TaskService.GetAllNonReportedTasks().Select(t => new TaskViewModel()
            {
                Id    = t.Id,
                Level = t.AffectedSectors.Count(),
                Title = t.Title
            });

            var welcomeViewModel = new WelcomeViewModel()
            {
                Username         = this.User.Username,
                UserRole         = this.User.Role,
                NonReportedTasks = tasks
            };


            return(this.View("Home/Welcome", welcomeViewModel));
        }
Ejemplo n.º 14
0
        // GET: /LoggedInHome/
        public ActionResult Index()
        {
            KeyValuePair <string, string> TSDetails = GetTSDetails();

            ViewBag.TSName = TSDetails.Key;
            var currentUser = UserManager.FindById(User.Identity.GetUserId());

            currentUser.LoadApiKeys();
            ViewBag.FullAPIAccessMask = Properties.Settings.Default.FullAPIAccessMask;


            if (TempData["Message"] != null)
            {
                ViewBag.Message = TempData["Message"].ToString();
            }
            if (TempData["ErrorMessage"] != null)
            {
                ViewBag.ErrorMessage = TempData["ErrorMessage"].ToString();
            }
            //List<ApiInfo> apis = currentUser.ApiKeys.GroupBy(api => api.ApiKey).Select(api => api.First()).ToList();
            //var latestNewsItem = new LatestNews().LatestNewsItem.Where(newsItem => newsItem.Category == "Internal News").FirstOrDefault();

            var vm = new WelcomeViewModel()
            {
                LatestInternalNewsItem = db.LatestNewsItem.Where(newsItem => newsItem.Category == "Internal News").FirstOrDefault(),
                Apis        = currentUser.ApiKeys.GroupBy(api => api.ApiKey).Select(api => api.First()).ToList(),
                LiveWardecs = db.LiveWardecs.ToList()
            };

            //return View(apis);
            return(View(vm));
        }
Ejemplo n.º 15
0
        /// <summary>
        /// Navigates to welcome page and sets it as active.
        /// </summary>
        /// <param name="welcomeViewModel">Welcome page view model.</param>
        public void NavigateToWelcomePage(WelcomeViewModel welcomeViewModel)
        {
            var welcomePage = new WelcomePage();

            welcomePage.BindingContext = welcomeViewModel;
            App.Current.MainPage       = welcomePage;
        }
 public Welcome()
 {
     this.InitializeComponent();
     NavigationCacheMode = NavigationCacheMode.Disabled;
     ViewModel           = new WelcomeViewModel();
     DataContext         = ViewModel;
 }
Ejemplo n.º 17
0
        public WelcomeView()
        {
            InitializeComponent();

            _vm = new WelcomeViewModel();

            BindingContext = _vm;
        }
Ejemplo n.º 18
0
        public void ShowMainPage()
        {
            var viewModel = new WelcomeViewModel(context);

            viewModel.LogInCommand.Execute();

            Assert.IsTrue(context.Application.IsMainWindowShown);
        }
Ejemplo n.º 19
0
        public void Ctor_ShouldSetCorrectNumberOfLanguages()
        {
            // Arrange/Act
            var viewModel = new WelcomeViewModel();

            // Assert
            Assert.Equal(5, viewModel.Languages.Count);
        }
        public void GooglePlusCommand_IsExecutable_StartsProcessWithDonateUrl()
        {
            var vm = new WelcomeViewModel(_processStarter, new ButtonDisplayOptions(false, false), _userGuideHelper, new DesignTimeTranslationUpdater());

            Assert.IsTrue(vm.GooglePlusCommand.IsExecutable);

            vm.GooglePlusCommand.Execute(null);
            _processStarter.Received().Start(Urls.GooglePlus);
        }
        public void WhatsNewCommand_IsExecutable_OpensWhatsNewHelpTopic()
        {
            var vm = new WelcomeViewModel(_processStarter, new ButtonDisplayOptions(false, false), _userGuideHelper, new DesignTimeTranslationUpdater());

            Assert.IsTrue(vm.WhatsNewCommand.IsExecutable);

            vm.WhatsNewCommand.Execute(null);
            _userGuideHelper.Received().ShowHelp(HelpTopic.WhatsNew);
        }
Ejemplo n.º 22
0
            public void WhenNullPackageSpecifiedReturnEmptyString()
            {
                var viewModel = new WelcomeViewModel(Mock.Of <IScreen>())
                {
                    PackageMetadata = null
                };

                Assert.Equal("", viewModel.Description);
            }
Ejemplo n.º 23
0
 public sealed override async void Init(object obj = null)
 {
     WriteLog.Write("WelcomePage #Init()");
     App.Configuration.Initial(this);
     NavigationPage.SetHasNavigationBar(this, false);
     _model         = new WelcomeViewModel();
     BindingContext = _model;
     await _model.OnLoad();
 }
Ejemplo n.º 24
0
        public WelcomePage()
        {
            this.InitializeComponent();

            viewModel   = ServiceLocator.Current.GetInstance <WelcomeViewModel>();
            DataContext = viewModel;
            var btn = new AppShellToggleButton();

            btn.SetShellButton(false);
        }
Ejemplo n.º 25
0
        public void Ctor_ShouldSetDefaultValues()
        {
            // Arrange/Act
            var viewModel = new WelcomeViewModel();

            // Assert
            Assert.Null(viewModel.SelectedItem);
            Assert.NotNull(viewModel.ContinueCommand);
            Assert.NotNull(viewModel.Languages);
        }
Ejemplo n.º 26
0
        public ActionResult Welcome(string name, int numTimes = 1)
        {
            var viewModel = new WelcomeViewModel
            {
                Message  = "Hello " + name,
                NumTimes = numTimes
            };

            return(View(viewModel));
        }
Ejemplo n.º 27
0
        public ActionResult Index(string email, string version, string videoFriendlyUrl)
        {
            Trace.TraceError($"email: {email} videoFriendly: {videoFriendlyUrl}");
            var welcomeViewModel =
                new WelcomeViewModel {
                Version = version, UserEmail = email, VideoFriendlyUrl = videoFriendlyUrl
            };

            return(this.View(welcomeViewModel));
        }
Ejemplo n.º 28
0
 /// <summary>
 /// 返回欢迎页面
 /// </summary>
 private void GotoWelcomeClick()
 {
     hendersonVisitor                       = new HendersonVisitor();
     hendersonVisitor.StartTime             = DateTime.Now;
     welcomeViewModel                       = new WelcomeViewModel(hendersonVisitor);
     welcomeViewModel.OnWelcomeButtonClick -= WelcomeButtonClick;
     welcomeViewModel.OnWelcomeButtonClick += WelcomeButtonClick;
     this.ActivateItem(welcomeViewModel);
     ResetTimer();
 }
        public ActionResult Welcome(string name, int numTimes = 1)
        {
            var viewModel = new WelcomeViewModel
            {
                Message = "Hello " + name,
                NumTimes = numTimes
            };

            return View(viewModel);
        }
Ejemplo n.º 30
0
        // Constructor
        public WelcomePage()
        {
            InitializeComponent();

            viewModel = this.DataContext as WelcomeViewModel;

            viewModel.PropertyChanged += HandlePropertyChanged;

            this.Loaded += WelcomePage_Loaded;
        }
Ejemplo n.º 31
0
        public async Task Welcome(WelcomeViewModel model)
        {
            string requestURL = "/path/{Parameter}";
            var    httpMethod = BaseNetworkAccessEnum.Get;
            var    parameters = new Dictionary <string, ParameterTypedValue>()
            {
                //{"Parameter", model.Property},
            };

            await _NetworkInterface(requestURL, parameters, httpMethod);
        }
Ejemplo n.º 32
0
        public ActionResult Welcome(WelcomeViewModel model, string Salecode)
        {
            var customer = applicationDataContext.Customers.Where(x => x.Id == model.Customer.Id).Single();
            var sale     = applicationDataContext.Sales.Where(x => x.Id == model.Sale.Id).Single();

            if (sale.SaleType == "Pre-Allocated")
            {
                if (string.IsNullOrEmpty(model.EmployeeEmail))
                {
                    ModelState.AddModelError("EmployeeEmail", "Please enter an email address");
                }

                if (string.IsNullOrEmpty(model.EmployeeID))
                {
                    ModelState.AddModelError("EmployeeID", "Please enter your employee ID");
                }

                if (ModelState.IsValid)
                {
                    var assetAllocations = applicationDataContext.AssetAllocations.Where(x => x.EmployeeEmail == model.EmployeeEmail && x.EmployeeID == model.EmployeeID);

                    if (assetAllocations.Count() == 0)
                    {
                        ModelState.AddModelError(string.Empty, "Employee not found");
                    }
                }

                Session["employeeId"] = model.EmployeeID;
            }

            // string salesCode = Salecode.ToString();
            //if (string.IsNullOrEmpty(salesCode))
            // {
            //     ModelState.AddModelError("Sale Code", "Please enter Sale Code");
            //     Session["ErrorMessage"] = "Please enter Sale Code";

            // }
            //if(!string.IsNullOrEmpty(salesCode) && salesCode != sale.SaleID)
            // {
            //     ModelState.AddModelError("Sale Code", "Sale Code Not Matched!");

            //     Session["ErrorMessage"]="Sale Code Not Matched!";

            // }
            if (ModelState.IsValid)
            {
                return(RedirectToAction("List", "Sale", new { customerCode = customer.CustomerCode, saleId = sale.SaleID }));
            }

            model.Customer = customer;
            model.Sale     = sale;

            return(View(model));
        }
Ejemplo n.º 33
0
 public ActionResult Welcome(WelcomeViewModel model)
 {
     data.Players.Add(new Player
     {
         DisplayName = model.NickName,
         Rating = 1500,
         ApplicationUserId = User.Identity.GetUserId()
     });
     data.SaveChanges();
     HttpContext.Session["nickName"] = model.NickName;
     return RedirectToAction("Index");
 }
Ejemplo n.º 34
0
        public void SaveLoginAndPasswordIfUserHitRememberMe()
        {
            var viewModel = new WelcomeViewModel(context);

            viewModel.RememberMe = true;
            viewModel.UserLogin = "******";
            viewModel.Password = "******";

            viewModel.LogInCommand.Execute();

            Assert.AreEqual("login", context.Application.GetProperty("UserLogin"));
            Assert.AreEqual("password", context.Application.GetProperty("Password"));
        }
Ejemplo n.º 35
0
        public ActionResult Welcome()
        {
            var model = new WelcomeViewModel();
            var response = this.membershipService.GetProfile(
                new GetProfileRequest { IdentityToken = this.FormsAuthentication.GetAuthenticationToken() });
            model.UserId = response.Id;
            model.FirstName = response.FirstName;
            model.LastName = response.LastName;

            return this.View("Welcome", model);
        }
Ejemplo n.º 36
0
        public ActionResult Welcome()
        {
            var model = new WelcomeViewModel();

            return View(model);
        }
Ejemplo n.º 37
0
 public WelcomeView(WelcomeViewModel viewModel)
 {
     DataContext = _viewModel = viewModel;
     InitializeComponent();
 }