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));
            }
        }
Esempio n. 2
0
        public Task SaveWarehouseItem(IWarehouseItem item) => MethodRunner.RunAsync(() =>
        {
            var dto = _warehouseMapper.MapToWarehouseDto(item);

            if (item.IsNew)
            {
                _warehouseProvider.CreateWarehouseItem(dto);
            }
            else
            {
                _warehouseProvider.UpdateWarehouseItem(dto);
            }
        });