private const int BufferSize = 7; // == bufferhalfsize public Journal() { InitializeComponent(); try { //ApplicationBar.MenuItems.Add(new MenuLink(AppResources.OpenReport, () => { Navigate.ToReportPage(); })); ApplicationBar.MenuItems.Add(new MenuLink(AppResources.Goals, () => { Navigate.ToSettingsPage(); })); ApplicationBar.MenuItems.Add(new MenuLink(AppResources.EmailReport_ShowSettings, () => { if (AppStats.Current.InstalledProductKind == AppStats.ProductKind.Paid) { (Pivot.SelectedItem as JournalPivotItem).VM.EmailSettingsVisibility = System.Windows.Visibility.Visible; } else { Navigate.ToBuyNowPage(); } })); ApplicationBar.MenuItems.Add(new MenuLink(AppResources.SendFeedback, () => { Navigate.ToFeedback(); })); var jvm = new JournalVM(); DateTime date = Navigate.selectedDate; for (int i = -BufferSize; i < BufferSize; i++) { Pivot.Items.Add(new JournalPivotItem(jvm, date.AddDays(i))); } DataContext = jvm; Pivot.SelectedIndex = BufferSize; } catch (Exception ex) { LittleWatson.ReportException(ex); } }
public ActionResult JournalMaster() { var jv = new JournalVM(); jv.Journals = _JournalRepository.GetJournals(); return(View(jv)); }
public JournalPivotItem(JournalVM JournalVM, DateTime date) { JournalDayVM vm = new JournalDayVM(JournalVM, date); Header = vm.DateText; var view = new JournalView(); view.SetVM(JournalVM, vm); vm.ValuesTransform = view.ValuesTransform; Content = view; }
private void MakeSureVM() { if (vm == null) { DateTime date = DateTime.Parse(Arguments.GetString("date")); SessionLog.Debug(string.Format("New Journal: {0}", date)); jvm = new JournalVM(); vm = new JournalDayVM(jvm, date); //vm.Sync (vm.Date); //vm.StartRequery(); } }
private void MakeSureVM() { if (vm == null) { DateTime date = Arguments.GetString("date").ToDateTime(); SessionLog.Debug(string.Format("New Journal: {0}", date)); jvm = new JournalVM(); vm = new JournalDayVM(jvm, date); jvm.SelectedProperty = property; jvm.SelectedDay = vm; } }
public AdminController() { var conString = string.Empty; conString = Convert.ToString(ConfigurationManager.AppSettings["dbTransferDeskService"]); _manuscriptService = new ManuscriptService(conString, conString); _manuscriptDBRepositoryReadSide = new ManuscriptDBRepositoryReadSide(conString); _JournalRepository = new JournalRepository(conString); journalvm = new JournalVM(); JournalArticleTypeRepository = new JournalArticleTypeRepository(conString); journalarticletypevm = new JournalArticleTypeVM(); _JournalSectionReposistory = new JournalSectionTypeRepository(conString); journalsectionvm = new JournalSectionTypeVM(); }
public PartialViewResult _Journals(short id) { var journalsHolder = db.Journals.Where(x => x.CharacterId == id && x.IsApproved).OrderByDescending(x => x.OocDateWritten); bool hasMore = false; if (journalsHolder.Count() > 5) { hasMore = true; } List <MiniJournalVM> journalsMini = new List <MiniJournalVM>(); foreach (Journal journal in journalsHolder.Take(5)) { MiniJournalVM toAdd = new MiniJournalVM(journal); journalsMini.Add(toAdd); } JournalVM journals = new JournalVM { Journals = journalsMini, HasMore = hasMore, CharacterId = id }; return(PartialView(journals)); }
public void SetVM(JournalVM jvm, JournalDayVM vm) { this.jvm = jvm; UpdateHeader(vm); DataContext = vm; }
public JournalCardAdapter(JournalVM jvm, Context Context) : base() { this.jvm = jvm; this.context = Context; }
public ActionResult JournalMaster(JournalVM journal) { if (ModelState.IsValid) { RegexOptions options = RegexOptions.None; Regex regex = new Regex("[ ]{2,}", options); var journaltitlename = regex.Replace(journal.JournalTitle.Trim(), " "); if (journal.ID != 0) { if (_JournalRepository.IsJournalTitleStatusAvailable(journaltitlename, journal.IsActive, journal.ID)) { string message = "Record for Journal Title : " + journaltitlename + " is already present"; TempData["msg"] = "<script>alert(\"" + message + "\");</script>"; return(RedirectToAction("JournalMaster", "Admin", journal)); } else { if (_JournalRepository.IsJournalStatusAvailable(journaltitlename, journal.IsActive)) { string message = "Record for Journal Title : " + journaltitlename + " is already present"; TempData["msg"] = "<script>alert(\"" + message + "\");</script>"; return(RedirectToAction("JournalMaster", "Admin", journal)); } else { var _JournalData = new Journal(); _JournalData.ID = journal.ID; _JournalData.JournalTitle = journaltitlename; _JournalData.IsActive = journal.IsActive; _JournalData.Link = journal.Link; _JournalData.ModifiedDateTime = System.DateTime.Now; _JournalRepository.UpdateJournal(_JournalData); _JournalRepository.SaveChanges(); string message = "Record for Journal Title : " + journaltitlename + " is updated succesfully"; TempData["msg"] = "<script>alert(\"" + message + "\");</script>"; return(RedirectToAction("JournalMaster", "Admin", journal)); } } } else { if (_JournalRepository.IsJournalTitleAvailable(journaltitlename)) { string message = "Record for Journal Title : " + journaltitlename + " is already present"; TempData["msg"] = "<script>alert(\"" + message + "\");</script>"; return(RedirectToAction("JournalMaster", "Admin", journal)); } else { var _JournalData = new Journal(); _JournalData.IsActive = true; _JournalData.JournalTitle = journaltitlename; _JournalData.Link = journal.Link; _JournalData.ModifiedDateTime = System.DateTime.Now; _JournalRepository.AddJournal(_JournalData); _JournalRepository.SaveChanges(); string message = "Record for Journal Title : " + journaltitlename + " is added succesfully"; TempData["msg"] = "<script>alert(\"" + message + "\");</script>"; return(RedirectToAction("JournalMaster", "Admin", journal)); } } } return(RedirectToAction("JournalMaster", "Admin")); }