private AWS.AccessPermis GetAccessPermission(long id, string permis)
        {
            if (string.IsNullOrEmpty(permis))
            {
                return(null);
            }
            AWS.AccessPermis result = new AWS.AccessPermis {
                Id = id
            };

            if (permis.Equals("1", StringComparison.CurrentCultureIgnoreCase))
            {
                result.Val = true;
            }
            else if (permis.Equals("0", StringComparison.CurrentCultureIgnoreCase))
            {
                result.Val = false;
            }
            return(result);
        }
        private List <AWS.AccessPermis> GetAccessPermissions(string readPermis, string writePermis, string deletePermis)
        {
            List <AWS.AccessPermis> result = new List <AWS.AccessPermis>();

            AWS.AccessPermis readAccess = GetAccessPermission(1, readPermis);

            if (readAccess != null)
            {
                result.Add(readAccess);
            }
            AWS.AccessPermis writeAccess = GetAccessPermission(2, writePermis);

            if (writeAccess != null)
            {
                result.Add(writeAccess);
            }
            AWS.AccessPermis deleteAccess = GetAccessPermission(3, deletePermis);

            if (deleteAccess != null)
            {
                result.Add(deleteAccess);
            }
            return(result);
        }