public ActionResult Issues() { if (!WebSecurity.IsAuthenticated) { RedirectToAction("Login", "Home"); } int userId = WebSecurity.GetUserId(User.Identity.Name); var reader = context.Readers.FirstOrDefault(c => c.UserId == userId); int readerId; if (reader != null) { readerId = reader.Id; List <ReaderIssueModel> model; readerContext = new ReaderPage(context); var dbIssues = readerContext.ReaderIssuesList(readerId).ToList(); model = dbIssues.Select(c => (ReaderIssueModel)c).ToList(); return(View(model)); } else { return(View()); } }
private void _pageReader_CloseReaderPage() { _pageReader.CloseReaderPage -= _pageReader_CloseReaderPage; _pageReader = null; _readerPage = null; CurrentCategoryViewModel = _fanFicsPage; }
public ActionResult BooksByAuthor() { List <AuthorModel> model; readerContext = new ReaderPage(context); model = readerContext.Authors().Select(c => (AuthorModel)c).ToList(); return(PartialView("~/Views/ReaderPage/_BooksByAuthor.cshtml", model)); }
private UserControl InitializeReadingPage(FullStoryData fanFicStory) { _pageReader = new ReaderPageViewModel(fanFicStory.Text); _pageReader.CloseReaderPage += _pageReader_CloseReaderPage; _readerPage = new ReaderPage(_pageReader); return(_readerPage); }
MyMenuFlyoutItem(ReaderPage page) { this.page = page; }
public ReaderPageController() { context = new LibContext(); readerContext = new ReaderPage(context); }
public App() { LoadConfig(); _messageBus = IocManager.Container.Resolve <IMessageBus>(); if (UserSettings.OpenBookImmediately != null) { var page = new ReaderPage(); page.LoadBook(UserSettings.OpenBookImmediately); UserSettings.OpenBookImmediately = null; if (HasMasterDetailPage) { MainPage = new MainPage { Detail = new NavigationPage(page) } } ; else { MainPage = new NavigationPage(page); } return; } if (UserSettings.Reader.OpenPreviousBookOnLaunch) { var repo = IocManager.Container.Resolve <IBookRepository>(); var book = repo.GetMostRecentBook().Result; if (book != null) { var page = new ReaderPage(); page.LoadBook(book); if (HasMasterDetailPage) { MainPage = new MainPage { Detail = new NavigationPage(page) } } ; else { MainPage = new NavigationPage(page); } return; } } if (HasMasterDetailPage) { MainPage = new MainPage { Detail = new NavigationPage(new HomePage()) } } ; else { MainPage = new NavigationPage(new HomePage()); } }
public SequentialReadScript(LoginPage login, StudentPage student, ReaderPage reader) { _login = login; _student = student; _reader = reader; }