public ActionResult OnlinePlay(Dictionary <string, string> queryvalues) { int _Channels = queryvalues.ContainsKey("Channels") ? Convert.ToInt32(queryvalues["Channels"]) : 0; string _StartDate = queryvalues.ContainsKey("StartDate") ? queryvalues["StartDate"] : DateTime.Now.ToString("yyyy-MM-dd 00:00:00"); string _ExpirationDate = queryvalues.ContainsKey("ExpirationDate") ? queryvalues["ExpirationDate"] : DateTime.Now.AddDays(1).ToString("yyyy-MM-dd 00:00:00"); groupby _Groupby = (groupby)(queryvalues.ContainsKey("groupby") ? Convert.ToInt32(queryvalues["groupby"]) : 1); int MasterID = User.Identity.GetUserId <int>(); if (AgentUserBLL.CheckUser(_Channels, MasterID)) { _Channels = MasterID; } string _UserList = AgentUserBLL.GetUserListString(_Channels); string _MasterList = AgentUserBLL.GetUserListString(MasterID); BaseDataView vbd = new BaseDataView { UserList = _UserList, StartDate = _StartDate, ExpirationDate = _ExpirationDate, Groupby = _Groupby, Channels = _Channels }; ViewData["groupby"] = vbd.Groupby.ToSelectListItemForSelect(); var cha = AgentUserBLL.GetUserList(_MasterList).Select(x => new SelectListItem { Text = x.AgentName.AddBlank((int)x.AgentLv), Value = x.Id.ToString(), Selected = x.Id == _Channels }); if (cha.Count() <= 1) { ViewData["cCount"] = 1; } else { ViewData["cCount"] = 2; } ViewData["Channels"] = cha; vbd.BaseDataList = new List <BaseDataInfoForOnlinePlay>(BaseDataBLL.GetOnlinePlay(vbd)); return(View(vbd)); }
public ActionResult OnlinePlay(Dictionary <string, string> queryvalues) { int _Channels = queryvalues.ContainsKey("Channels") ? Convert.ToInt32(queryvalues["Channels"]) : 0; terminals _Terminals = (terminals)(queryvalues.ContainsKey("Terminals") ? Convert.ToInt32(queryvalues["Terminals"]) : 0); string _StartDate = queryvalues.ContainsKey("StartDate") ? queryvalues["StartDate"] : DateTime.Now.ToString("yyyy-MM-dd 00:00:00"); string _ExpirationDate = queryvalues.ContainsKey("ExpirationDate") ? queryvalues["ExpirationDate"] : DateTime.Now.AddDays(1).ToString("yyyy-MM-dd 00:00:00"); groupby _Groupby = (groupby)(queryvalues.ContainsKey("groupby") ? Convert.ToInt32(queryvalues["groupby"]) : 1); BaseDataView vbd = new BaseDataView { Terminals = _Terminals, StartDate = _StartDate, ExpirationDate = _ExpirationDate, Groupby = _Groupby }; ViewData["groupby"] = vbd.Groupby.ToSelectListItemForSelect(); ViewData["Terminals"] = vbd.Terminals.ToSelectListItemForSelect(); vbd.BaseDataList = new List <BaseDataInfoForOnlinePlay>(BaseDataBLL.GetOnlinePlay(vbd)); return(View(vbd)); }