Example #1
0
        public bool HasWriteAccess(string moduleName)
        {
            bool hasWriteAccess = false;
            List <RoleAccessViewModel> roleAccess = null;

            if (RoleAccessInfo == null && RoleAccessInfo.Count <= 0)
            {
                return(hasWriteAccess);
            }

            roleAccess = RoleAccessInfo.FindAll(ra => ra.PermissionName.Equals(moduleName, StringComparison.InvariantCultureIgnoreCase) &&
                                                ra.CanWrite == true);

            if (roleAccess != null && roleAccess.Count > 0)
            {
                hasWriteAccess = true;
            }

            return(hasWriteAccess);
        }