public GitFlowReleasesSection() { Title = "Current Release"; IsVisible = false; model = new ReleasesViewModel(this); UpdateVisibleState(); }
public virtual ActionResult Index() { using (var ctx = new GalleryContext()) { var extensions = ctx.ReleasesWithStuff.OrderByDescending(r => r.DownloadCount).Take(10); var model = new ReleasesViewModel(extensions.ToList()); return(View(model)); } }
public ReleasesView() { InitializeComponent(); m_ViewModel = new ReleasesViewModel(ApiService.Current(), StorageService.Current(), SyncService.Current(), new AnalyticsService()); DataContext = m_ViewModel; Window.Current.CoreWindow.KeyUp += GlobalKeyUpHandler; m_ViewModel.SetCommentsUrl = SetCommentsUrl; }
public ReleasesView() { InitializeComponent(); m_ViewModel = new ReleasesViewModel(ApiService.Current(), StorageService.Current(), SyncService.Current(), new AnalyticsService(), ReleaseSingletonService.Current()); DataContext = m_ViewModel; Window.Current.CoreWindow.KeyUp += GlobalKeyUpHandler; Dispatcher.AcceleratorKeyActivated += Dispatcher_AcceleratorKeyActivated; m_ViewModel.SetCommentsUrl = SetCommentsUrl; m_ViewModel.RefreshBackground = LoadReleaseBackground; }
public virtual ActionResult Search(ReleasesViewModel model) { if (model == null) { return(Index()); } if (ModelState.IsValid) { if (String.IsNullOrEmpty(model.SearchText)) { return(RedirectToAction(MVC.Home.ActionNames.Index)); } using (var ctx = new GalleryContext()) { ReleasesViewModel m = model; var extensions = ctx.ReleasesWithStuff.Where(r => r.Extension.Name.Contains(m.SearchText) || r.Extension.Description.Contains(m.SearchText)); model.Releases = new ReleasesViewModel(extensions.ToList()).Releases; } } return(View(Views.Index, model)); }
public ReleasesUI(ReleasesViewModel model) { InitializeComponent(); DataContext = model; }