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); }
public WelcomeView(Storage storage) { InitializeComponent(); var viewModel = new WelcomeViewModel(storage); DataContext = viewModel; }
public HomeViewModel() { Welcome = new WelcomeViewModel(); Sessions = new SessionsViewModel(); Twitter = new TwitterViewModel(); Favorites = new FavoritesViewModel(); }
public WelcomeView() { InitializeComponent(); BindingContext = viewModel = new WelcomeViewModel(); NavigationPage.SetHasBackButton(this, false); }
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 })); }
public WelcomePage() { InitializeComponent(); _viewModel = ServiceLocator.Current.GetInstance <WelcomeViewModel>(); DataContext = _viewModel; }
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)); }
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(); }
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); }
public ActionResult ThankYou() { WelcomeViewModel model = new WelcomeViewModel(); return(View(model)); }
public WelcomeScreen() { this.InitializeComponent(); this.BindingContext = this.welcomeViewModel = (Application.Current as App)?.Container.GetRequiredService <WelcomeViewModel>(); }
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)); }
// 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)); }
/// <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; }
public WelcomeView() { InitializeComponent(); _vm = new WelcomeViewModel(); BindingContext = _vm; }
public void ShowMainPage() { var viewModel = new WelcomeViewModel(context); viewModel.LogInCommand.Execute(); Assert.IsTrue(context.Application.IsMainWindowShown); }
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); }
public void WhenNullPackageSpecifiedReturnEmptyString() { var viewModel = new WelcomeViewModel(Mock.Of <IScreen>()) { PackageMetadata = null }; Assert.Equal("", viewModel.Description); }
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(); }
public WelcomePage() { this.InitializeComponent(); viewModel = ServiceLocator.Current.GetInstance <WelcomeViewModel>(); DataContext = viewModel; var btn = new AppShellToggleButton(); btn.SetShellButton(false); }
public void Ctor_ShouldSetDefaultValues() { // Arrange/Act var viewModel = new WelcomeViewModel(); // Assert Assert.Null(viewModel.SelectedItem); Assert.NotNull(viewModel.ContinueCommand); Assert.NotNull(viewModel.Languages); }
public ActionResult Welcome(string name, int numTimes = 1) { var viewModel = new WelcomeViewModel { Message = "Hello " + name, NumTimes = numTimes }; return(View(viewModel)); }
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)); }
/// <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); }
// Constructor public WelcomePage() { InitializeComponent(); viewModel = this.DataContext as WelcomeViewModel; viewModel.PropertyChanged += HandlePropertyChanged; this.Loaded += WelcomePage_Loaded; }
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); }
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)); }
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"); }
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")); }
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); }
public ActionResult Welcome() { var model = new WelcomeViewModel(); return View(model); }
public WelcomeView(WelcomeViewModel viewModel) { DataContext = _viewModel = viewModel; InitializeComponent(); }