Example #1
0
 public List <UserClientPrivilege> GetUserClientPrivileges()
 {
     try
     {
         _context = new StratasFairDBEntities();
         var objMember         = _context.vw_UserClientPrivileges.ToList();
         var UserPrivilegeList = new List <UserClientPrivilege>();
         foreach (var item in objMember)
         {
             UserClientPrivilege model = new UserClientPrivilege
             {
                 PageId    = item.PageId,
                 PageName  = item.PageName,
                 PageLink  = item.PageLink,
                 IsChecked = false
             };
             UserPrivilegeList.Add(model);
         }
         return(UserPrivilegeList);
     }
     catch
     {
         return(new List <UserClientPrivilege>());
     }
 }
        public List <UserClientPrivilege> GetUserClientPrivileges(int UserClientId)
        {
            try
            {
                _conString = SqlHelper.GetConnectionString();
                SqlParameter   prmUserClientId = SqlHelper.CreateParameter("@UserClientId", UserClientId);
                SqlParameter   prmType         = SqlHelper.CreateParameter("@Type", 7);
                SqlParameter[] allParams       = { prmUserClientId, prmType };
                DataSet        ds = SqlHelper.ExecuteDataset(_conString, CommandType.StoredProcedure, "Usp_GetClientUser", allParams);
                if (ds != null && ds.Tables.Count > 0)
                {
                    DataTable dt = ds.Tables[0].Copy();
                    List <UserClientPrivilege> userClientPrivilegeList = new List <UserClientPrivilege>();
                    if (dt.Rows.Count > 0)
                    {
                        for (int i = 0; i < dt.Rows.Count; i++)
                        {
                            UserClientPrivilege userClientPrivilege = new UserClientPrivilege();
                            userClientPrivilege.PageId           = Convert.ToInt32(dt.Rows[i]["PageId"]);
                            userClientPrivilege.PageName         = dt.Rows[i]["PageName"].ToString();
                            userClientPrivilege.PageLink         = dt.Rows[i]["PageLink"].ToString();
                            userClientPrivilege.PageLevel        = Convert.ToInt32(dt.Rows[i]["Level"]);
                            userClientPrivilege.ParentPageId     = Convert.ToInt32(dt.Rows[i]["ParentPageId"]);
                            userClientPrivilege.PageLinkIconName = dt.Rows[i]["PageLinkIconName"].ToString();

                            userClientPrivilegeList.Add(userClientPrivilege);
                        }
                    }
                    return(userClientPrivilegeList);
                }
                else
                {
                    return(null);
                }
            }
            catch
            {
                throw;
            }
        }