public ActionResult Advice(int title = 1, int pages = 1) { int adviceCategory = 0; adviceCategory = title; HttpCookie adviceCategoryCookie = null; if (Request.Cookies["adviceCategory"] != null) { adviceCategoryCookie = Request.Cookies["adviceCategory"]; } else { adviceCategoryCookie = new HttpCookie("adviceCategory"); } adviceCategoryCookie.Value = adviceCategory.ToString(); Response.Cookies.Add(adviceCategoryCookie); string title_str = title.ToString(); AdviceContext adviceContext = new AdviceContext(); IEnumerable <Advice> advices_ = from item in adviceContext.advices where item.title == title_str orderby item.time descending select item; Paging paging = new Paging(advices_, 6, 3, pages); return(View(paging)); }
public void Execute(AdviceContext context) { Console.WriteLine("About to call method..."); context.Proceed(); Console.WriteLine("...method called!"); }
public void Execute(AdviceContext context) { AdviceExecuted = true; Thread.Sleep(1); // ensure at least 1 ms between advice executions so ExecutedWhen is always unique ExecutedWhen = DateTime.Now; if(_proceed) context.Proceed(); }
public ActionResult SaveAdvice() { Advice advice = new Advice(); advice.name = Request["name"]; advice.phone = Request["phone"]; advice.title = Request["title"]; advice.内容 = Request["content"]; advice.time = DateTime.Now; AdviceContext adviceContext = new AdviceContext(); adviceContext.advices.Add(advice); adviceContext.SaveChanges(); return(RedirectToAction("Advice")); }
internal ActivationContext(AdviceContext context) { this.context = context; }
public void Execute(AdviceContext context) { var notifier = context.Proxy as IAutoNotifyPropertyChanged; notifier.NotifyPropertyChanged(context.Method.Name.Substring(4)); }
internal SyncAdviceContext(AdviceValues adviceValues, AdviceContext nextAdviceContext) : base(adviceValues, nextAdviceContext) { }