Example #1
0
        public static Boolean GetPermissions(RoleViewModel_Permissions view, string ConnectionString)
        {
            try
            {
                DataAccess dataAccess = new DataAccess(ConnectionString, "spRoles_GetPermissions");
                DataTable  dt         = dataAccess.ExcuteQuery();


                foreach (DataRow row in dt.Rows)
                {
                    view.permissions.Add(new RoleViewModel_Permission()
                    {
                        PermissionID    = (int?)row["PermissionID"],
                        PermissionName  = (string)row["PermissionName"],
                        Controller      = (string)row["Controller"],
                        Action          = (string)row["Action"],
                        Priority        = (int?)row["PermissionPriority"],
                        PermissionGroup = new RoleViewModel_PermissionGroup()
                        {
                            PermissionGroupID   = (int?)row["PermissionGroupID"],
                            PermissionGroupName = (string)row["PermissionGroupName"],
                            Priority            = (int?)row["PermissionGroupPriority"],
                        }
                    });
                }
                return(true);
            }
            catch (Exception ex)
            {
                view.Errors.Add(ex.Message);
                return(false);
            }
        }
 public static Boolean GetPermissions(RoleViewModel_Permissions view, string ConnectionString)
 {
     return(PermissionDataAccess.GetPermissions(view, ConnectionString));
 }