// 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)); }
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)); }
private void ReadObjectsAndPublishMessage() { var objects = _objectReader.ReadObjects(); var message = JsonConvert.SerializeObject(objects, Formatting.Indented); _messagePublisher.PublishMessage(message); ResultsPublished?.Invoke(this, new EventArgs()); }
// 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")); }
// 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)); }