public static async Task RemoveRangeAsync <TEntity, TModel, TIdentifier>(this TableDataService <TEntity, TModel, TIdentifier> service, IEnumerable <TIdentifier> identifiers) where TEntity : class, IEntity <TIdentifier>, IModifiable, ISoftDeletable, IEntityUpdate <TModel>, new() where TModel : class, IEntity <TIdentifier>, new() { var r = new RangedTableDataServiceOperations <TEntity, TModel, TIdentifier>(service); await r.RemoveRangeAsync(identifiers); }
public static async Task <IEnumerable <TModel> > AddRangeAsync <TEntity, TModel, TIdentifier>(this TableDataService <TEntity, TModel, TIdentifier> service, IEnumerable <TModel> models) where TEntity : class, IEntity <TIdentifier>, IModifiable, ISoftDeletable, IEntityUpdate <TModel>, new() where TModel : class, IEntity <TIdentifier>, new() { var r = new RangedTableDataServiceOperations <TEntity, TModel, TIdentifier>(service); return(await r.AddRangeAsync(models)); }