public static async Task <AttachmentContent> GetAssetByNameOrDefault(this ISquidexAttachmentClient that, string application, string fileName) { // todo : pagination, caching ?? var data = await that.GetAllAssets(application, new ListRequest() { Skip = 0, Top = 200 }); var count = data.Total; if (count == 0) { return(default(AttachmentContent)); } var item = data.Items.SingleOrDefault(d => CheckEquality(d, fileName)); return(item); }