public ActionResult Send(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NewsLetter newsLetter = db.NewsLetters.Find(id); if (newsLetter == null) { return(HttpNotFound()); } MVC121.Areas.Administrator.ViewModels.NewsViewModels oNews = new ViewModels.NewsViewModels(); var varUsers = db.Users .OrderByDescending(current => current.Id) .ToList(); oNews.Users = varUsers; oNews.NewsLetter = newsLetter; oNews.NewsLetter.ISSend = true; db.Entry(newsLetter).State = EntityState.Modified; db.SaveChanges(); ViewBag.NewsLetterCategoryID = new SelectList(db.NewsLetterCategories, "ID", "Name", newsLetter.NewsLetterCategoryID); return(View(oNews)); }
public ChattingPage() { this.InitializeComponent(); ChattingViewModel = new ViewModels.ChattingViewModels(); this.MomentViewModels = new ViewModels.MomentViewModes(); NewsViewModel = new ViewModels.NewsViewModels(); pageNickNamePath = "ms-appx://Midnight/Assets/IDPage/Test/tx.jpg"; if (ChattingViewModel.AllItems.Count == 0) { LastMessage = ""; } else { LastMessage = ""; for (int i = ChattingViewModel.AllItems.Count - 1; i >= 0; --i) { if (ChattingViewModel.AllItems.ElementAt(i).Sender == 0 || ChattingViewModel.AllItems.ElementAt(i).Sender == 1) { LastMessage = chattingItemHandle(ChattingViewModel.AllItems.ElementAt(i).Msg); pageNickNamePath = ChattingViewModel.AllItems.ElementAt(i).NickPath; break; } } } NickPic.Source = new BitmapImage(new Uri(pageNickNamePath)); if (NewsViewModel.AllItems.Count == 0) { LastNews = ""; } else { LastNews = chattingItemHandle(NewsViewModel.AllItems.Last().Details); } this.DataContext = ChattingViewModel; this.speedUp = 1.0; Timer = new DispatcherTimer(); Timer.Interval = new TimeSpan(0, 0, 7); Timer.Tick += loadMessage; delayTimer = new DispatcherTimer(); delayTimer.Interval = new TimeSpan(0, 0, 5); delayTimer.Tick += ifBegin; delayTimer.Start(); loadProgress(); loadABranchStoryData(); }