public ActionResult Albums(int? uid, string IsFav)
 {
     if (!this.LoadUserInfo(!uid.HasValue ? 0 : uid.Value))
     {
         if (Maticsoft.Components.MvcApplication.MainAreaRoute == AreaRoute.SNS)
         {
             return this.Redirect("/Account/Login");
         }
         return this.Redirect("/SNS/Account/Login");
     }
     Maticsoft.BLL.SNS.AlbumType type = new Maticsoft.BLL.SNS.AlbumType();
     Maticsoft.BLL.SNS.UserAlbums albums = new Maticsoft.BLL.SNS.UserAlbums();
     List<AlbumIndex> model = new List<AlbumIndex>();
     if (!string.IsNullOrEmpty(IsFav))
     {
         model = albums.GetUserFavAlbum(this.UserID, -1);
         ((dynamic) base.ViewBag).IsFav = true;
     }
     else
     {
         model = albums.GetListByUserId(this.UserID, base.UserAlbumDetailType);
     }
     ((dynamic) base.ViewBag).AlbumTypeList = type.GetModelListByCache(Maticsoft.Model.SNS.EnumHelper.Status.Enabled);
     ((dynamic) base.ViewBag).IsCurrentUser = this.IsCurrentUser;
     ((dynamic) base.ViewBag).NickName = this.NickName;
     IPageSetting pageSetting = PageSetting.GetPageSetting("Base", ApplicationKeyType.SNS);
     ((dynamic) base.ViewBag).Keywords = pageSetting.Keywords;
     ((dynamic) base.ViewBag).Description = pageSetting.Description;
     if (<Albums>o__SiteContainer48.<>p__Site4f == null)
     {