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); }