示例#1
0
 public ActionResult Create(CreateRibbitViewModel model)
 {
     if (ModelState.IsValid)
     {
         Ribbits.Create(Security.UserId, model.Status);
         Response.Redirect("/");
     }
     return(PartialView("_CreateRibbitPartial", model));
 }
示例#2
0
        public ActionResult Index()
        {
            if (!Security.IsAuthenticated)
            {
                return(View("Landing", new LoginSignupViewModel()));
            }
            var timeline = Ribbits.GetTimelineFor(Security.UserId);

            return(View("Timeline", timeline));
        }
示例#3
0
        // GET: Home
        public ActionResult Index()
        {
            if (!Security.IsAuthenticated)
            {
                //viewname and object model passed in
                return(View("Landing", new LoginSignupViewModel()));
            }

            var timeline = Ribbits.GetTimelineFor(Security.UserId).ToArray();

            return(View("Timeline", timeline));
        }
示例#4
0
 public ActionResult Create(CreateRibbitViewModel model)
 {
     if (ModelState.IsValid)
     {
         Ribbits.Create(Security.UserId, model.Status);
         //because this a child action, we cannot redirect to another action, if we want to redirect we have to use the below
         //THE BELOW PRODUCES A HTTP HEADER ERROR
         //Response.Redirect("/");
         //var timeline = Ribbits.GetTimelineFor(Security.UserId).ToArray();
         //return View("Timeline", timeline);
     }
     return(PartialView("_CreateRibbitPartial", model));
 }