Не хочется изобретать велосипед
Есть самые разные методы (в основном работа с БД), сихнронные.
Типа:
Supplier supplier = _supplierRepository.Get(id);
Есть методы контроллеров в APIController.
Там везде async await.
Типа:
[ResponseType(typeof(Supplier))]
public async Task<IHttpActionResult> GetSupplier(long id)
{
_supplierRepository.Get(id);
Supplier supplier = await db.Suppliers.FindAsync(id);
if (supplier == null)
{
return NotFound();
}
return Ok(supplier);
}
Может кто подскажет, видел какие-то универсальные генерик хелперы для обертки синхронных методов в асинхронные, с Task ?