private MainViewModel() { SelectedTabIndex = 0; SettingsViewModel = SettingsViewModel.GetInstance(); MusicViewModel = MusicViewModel.GetInstance(); DiscoveryViewModel = DiscoveryViewModel.GetInstance(); }
/// <summary> /// 根据当前用户获取到相关的会议和学术知识 /// </summary> /// /// <param name="workUser"></param> /// <returns></returns> public ReturnValueModel GetDiscoveryHome(WorkUser workUser) { ReturnValueModel rvm = new ReturnValueModel(); var model = new DiscoveryViewModel(); var user = _rep.FirstOrDefault <WxUserModel>(s => s.IsDeleted != 1 && s.UnionId == workUser.WxUser.UnionId); if (user.IsCompleteRegister == 1) { model.IsRegister = 1; model.MeetInfos = _rep.Where <MeetInfo>(s => s.MeetDep.Contains(user.DepartmentName)).ToList().OrderByDescending(s => s.CreateTime).Take(2); model.Academic = _rep.Where <ProductTypeInfo>(s => s.ContentDepType.Contains(user.DepartmentName) && s.TypeId == 2).ToList().OrderByDescending(s => s.CreateTime).Take(2); rvm.Msg = "success"; rvm.Success = true; rvm.Result = new { model = model }; } else { rvm.Msg = "fail"; rvm.Success = false; } return(rvm); }
public MainViewModel() { try { CurrentDate = DateTime.Today.ToShortDateString(); IsMovieDetailsButtonChecked = false; MovieDetailsVisibility = "Hidden"; HomeVM = new HomeViewModel() { Model = this }; DiscoveryVM = new DiscoveryViewModel() { Model = this }; MovieDetailsVM = new MovieDetailsViewModel() { Model = this }; discoveryView = new DiscoveryView() { DataContext = DiscoveryVM }; homeView = new HomeView() { DataContext = HomeVM }; movieDetailsView = new MovieDetailsView() { DataContext = tmdb.ExampleMovieDetails() }; CurrentView = HomeVM; } catch { CustomMessageBox.Show(AllResources.InternetConnectionError, MessageBoxButton.OK); } HomeViewCommand = new RelayCommand(o => { CurrentView = homeView; MovieDetailsVisibility = "Hidden"; }); DiscoveryViewCommand = new RelayCommand(o => { CurrentView = discoveryView; MovieDetailsVisibility = "Hidden"; }); MovieDetailsViewCommand = new RelayCommand(o => { CurrentView = movieDetailsView; }); }
//public async Task<IActionResult> Transfer(TransferViewModel model) //{ // TransferDto transferDto = new TransferDto() // { // FromAccount = model.FromAccount, // ToAccount = model.ToAccount, // TransferAmount = model.TransferAmount // }; // await _transferService.Transfer(transferDto); // return View("Index"); //} public async Task <IActionResult> Discovery(DiscoveryViewModel model) { DiscoveryDto transferDto = new DiscoveryDto() { noOfAccountScanReq = model.noOfAccountScanReq, noOfAssetScanReq = model.noOfAssetScanReq, noOfBothScanReq = model.noOfBothScanReq }; await _transferService.Discovery(transferDto); return(View("Index")); }
public MainViewModel() { HomeVm = new HomeViewModel(); DiscoveryVM = new DiscoveryViewModel(); CurrentView = HomeVm; HomeViewCommand = new RelayCommand(o => { CurrentView = HomeVm; }); DiscoveryViewCommand = new RelayCommand(o => { CurrentView = DiscoveryVM; }); }
public MenuPageViewModel() { HomeVm = new HomeViewModel(); DiscoveryVm = new DiscoveryViewModel(); KalendarVm = new KalendarViewModel(); CurrentView = HomeVm; HomeViewCommand = new RelayCommand(o => { CurrentView = HomeVm; }); DiscoveryViewCommand = new RelayCommand(o => { CurrentView = DiscoveryVm; }); }
private async void OnLoaded(object sender, RoutedEventArgs routedEventArgs) { await Task.Run(() => PlaylistManager.InitPlaylists()); if (App.StartupSongsPaths.Count > 0) { MusicViewModel.GetInstance().LoadSongsToMusicView(App.StartupSongsPaths); MusicViewModel.GetInstance().RefreshMusicDirectories(); } else { await MusicViewModel.GetInstance().RefreshMusicDirectoriesAndLoadSongsAsync(); } _applicationLoaded = true; DiscoveryViewModel.GetInstance().InitSpotifyAPI(); }
public Response Post(DiscoveryViewModel theModel) { Core.Instance.Discovery.UpdateProperties( new BBDiscoveryProperties { DiscoverySubscription = new Base.Exchange.Subscription { Id = theModel.DiscoverySubscription }, StartDeviceDiscovery = new Base.Exchange.EventExternal { Id = theModel.StartDeviceDiscoveryEventId, Description = theModel.StartDeviceDiscoveryEventDescription } } ); return(new Response { Location = new Uri(Context.Referrer.ToString().Replace("discovery/", "")), StatusCode = System.Net.HttpStatusCode.Redirect }); }
public Discovery() { InitializeComponent(); BindingContext = new DiscoveryViewModel(); }