Beispiel #1
0
        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));
        }
Beispiel #2
0
        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();
        }