public ActionResult GetPostsByDate(int year, int month, int? page)
{
ViewBag.Title = "Posts - " + new DateTime(year, month, 1).ToString("y");
ViewBag.Action = "GetPostsByDate";
ViewBag.Year = year;
ViewBag.Month = month;
ViewBag.Route = "PostByDate";
var pageIndex = page ?? 0;
if ((CodeFirstSecurity.IsAuthenticated) && (CodeFirstRoleServices.IsUserInRole(CodeFirstSecurity.CurrentUserName, BgResources.Security_PremiumRole)))
{
return View("Posts",BlogServices.FindPagedPostsByDate(true, year, month, pageIndex, Int32.Parse(BgResources.Pager_PostPerPage)));
}
else
{
return View("Posts", BlogServices.FindPagedPostsByDate(false, year, month, pageIndex, Int32.Parse(BgResources.Pager_PostPerPage)));
}
}