public static Task BeginEditAsync(this IDomain domain, Authentication authentication, object item, string fieldName) { var location = new DomainLocationInfo() { TableName = CremaDataRowUtility.GetTableName(item), Keys = CremaDataRowUtility.GetKeys(item), ColumnName = fieldName, }; return(domain.BeginMemberEditAsync(authentication, location)); }