using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Twix.Models;
namespace Twix.Controllers
{
[HandleError]
public class HomeController : Controller
{
public ActionResult Index()
{
if (Request.IsAuthenticated)
return RedirectToAction("Member");
ViewData["Message"] = "Welcome to ASP.NET MVC!";
return View();
}
[Authorize]
[AcceptVerbs(HttpVerbs.Get)]
public ActionResult Member()
{
return View();
}
[Authorize]
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Member(string status)
{
if (!string.IsNullOrEmpty(status))
{
using (var db = new twixDataContext())
{
var statusUpdate = new StatusUpdate()
{
UserID = db.GetUserIdForUserName(User.Identity.Name),
Message = status
};
db.StatusUpdates.InsertOnSubmit(statusUpdate);
db.SubmitChanges();
}
}
return RedirectToAction("Member");
}
public ActionResult About()
{
return View();
}
}
}