コード例 #1
0
        // GET: ResultsPublisheds/Details/5
        public ActionResult ResultDetails(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ResultsPublished resultsPublished = db.ResultsPublisheds.Find(id);

            if (resultsPublished == null)
            {
                return(HttpNotFound());
            }

            //廣告(新聞區)
            ViewBag.AdNews = db.Ads.Where(x => x.AdStatus == Status.發行).Where(x => x.AdCategory == AdCategory.小圖示廣告).OrderBy(x => Guid.NewGuid()).Take(3).ToList();

            //研討會(新聞區)
            ViewBag.SeminarsNews = db.Seminars.OrderBy(x => x.IsTop).ThenByDescending(x => x.SDate).Take(3).ToList();

            //教育訓練(新聞區)
            ViewBag.TrainingCourseNews = db.TrainingCourses.Where(x => x.Status == Status.發行)
                                         .OrderByDescending(x => x.SignUpSDate).Take(3).ToList();

            return(View(resultsPublished));
        }
コード例 #2
0
        public ActionResult Create([Bind(Include = "Id,Title,SourceDate,Source,Status,ReviewDate,ContactPerson,ContactPhone,ContactEmail,Count,Photo,Clicks,ShowDate,AddUser,DateTime,EditUser,LastEditDateTime")] ResultsPublished resultsPublished, HttpPostedFileBase photo)
        {
            if (ModelState.IsValid)
            {
                if (photo != null)
                {
                    if (photo.ContentType.IndexOf("image", System.StringComparison.Ordinal) == -1)
                    {
                        ViewBag.message = "檔案類型錯誤";
                        return(View());
                    }
                    resultsPublished.Photo = Utility.SaveUpImage(photo);
                    Utility.GenerateThumbnailImage(resultsPublished.Photo, photo.InputStream, Server.MapPath("~/UpFile/Images"),
                                                   "s", 167, 115);
                }
                resultsPublished.AddUser          = Utility.GetUserTickets().UserCodeName;
                resultsPublished.DateTime         = DateTime.Now;
                resultsPublished.LastEditDateTime = DateTime.Now;
                db.ResultsPublisheds.Add(resultsPublished);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(resultsPublished));
        }
コード例 #3
0
        private void ReadObjectsAndPublishMessage()
        {
            var objects = _objectReader.ReadObjects();
            var message = JsonConvert.SerializeObject(objects, Formatting.Indented);

            _messagePublisher.PublishMessage(message);
            ResultsPublished?.Invoke(this, new EventArgs());
        }
コード例 #4
0
        // GET: Admin/ResultsPublisheds/Delete/5
        public ActionResult Delete(int?id)
        {
            ResultsPublished resultsPublished = db.ResultsPublisheds.Find(id);

            db.ResultsPublisheds.Remove(resultsPublished);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #5
0
        // GET: Admin/ResultsPublisheds/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ResultsPublished resultsPublished = db.ResultsPublisheds.Find(id);

            if (resultsPublished == null)
            {
                return(HttpNotFound());
            }
            return(View(resultsPublished));
        }