async Task IDataService.SaveWarehouseItemAsync(IWarehouseItem item) { var dto = WarehouseMapper.MapToWarehouseDto(item); if (item.IsNew) { await ServiceRunner.RunAsync(() => _warehouseProvider.CreateWarehouseItem(dto)); } else { await ServiceRunner.RunAsync(() => _warehouseProvider.UpdateWarehouseItem(dto)); } }
public Task SaveWarehouseItem(IWarehouseItem item) => MethodRunner.RunAsync(() => { var dto = _warehouseMapper.MapToWarehouseDto(item); if (item.IsNew) { _warehouseProvider.CreateWarehouseItem(dto); } else { _warehouseProvider.UpdateWarehouseItem(dto); } });