Update Specification and other packages to latest version (#582)
* Updating repositories and specification version Need to fix broken tests * removing test that would just be testing mocked result now * Refactored from IAsyncRepository and removed it. Tests pass. * Update packages
This commit is contained in:
@@ -12,12 +12,12 @@ namespace Microsoft.eShopWeb.Web.Services
|
||||
{
|
||||
public class BasketViewModelService : IBasketViewModelService
|
||||
{
|
||||
private readonly IAsyncRepository<Basket> _basketRepository;
|
||||
private readonly IRepository<Basket> _basketRepository;
|
||||
private readonly IUriComposer _uriComposer;
|
||||
private readonly IAsyncRepository<CatalogItem> _itemRepository;
|
||||
private readonly IRepository<CatalogItem> _itemRepository;
|
||||
|
||||
public BasketViewModelService(IAsyncRepository<Basket> basketRepository,
|
||||
IAsyncRepository<CatalogItem> itemRepository,
|
||||
public BasketViewModelService(IRepository<Basket> basketRepository,
|
||||
IRepository<CatalogItem> itemRepository,
|
||||
IUriComposer uriComposer)
|
||||
{
|
||||
_basketRepository = basketRepository;
|
||||
@@ -28,7 +28,7 @@ namespace Microsoft.eShopWeb.Web.Services
|
||||
public async Task<BasketViewModel> GetOrCreateBasketForUser(string userName)
|
||||
{
|
||||
var basketSpec = new BasketWithItemsSpecification(userName);
|
||||
var basket = (await _basketRepository.FirstOrDefaultAsync(basketSpec));
|
||||
var basket = (await _basketRepository.GetBySpecAsync(basketSpec));
|
||||
|
||||
if (basket == null)
|
||||
{
|
||||
|
||||
@@ -8,9 +8,9 @@ namespace Microsoft.eShopWeb.Web.Services
|
||||
{
|
||||
public class CatalogItemViewModelService : ICatalogItemViewModelService
|
||||
{
|
||||
private readonly IAsyncRepository<CatalogItem> _catalogItemRepository;
|
||||
private readonly IRepository<CatalogItem> _catalogItemRepository;
|
||||
|
||||
public CatalogItemViewModelService(IAsyncRepository<CatalogItem> catalogItemRepository)
|
||||
public CatalogItemViewModelService(IRepository<CatalogItem> catalogItemRepository)
|
||||
{
|
||||
_catalogItemRepository = catalogItemRepository;
|
||||
}
|
||||
|
||||
@@ -18,16 +18,16 @@ namespace Microsoft.eShopWeb.Web.Services
|
||||
public class CatalogViewModelService : ICatalogViewModelService
|
||||
{
|
||||
private readonly ILogger<CatalogViewModelService> _logger;
|
||||
private readonly IAsyncRepository<CatalogItem> _itemRepository;
|
||||
private readonly IAsyncRepository<CatalogBrand> _brandRepository;
|
||||
private readonly IAsyncRepository<CatalogType> _typeRepository;
|
||||
private readonly IRepository<CatalogItem> _itemRepository;
|
||||
private readonly IRepository<CatalogBrand> _brandRepository;
|
||||
private readonly IRepository<CatalogType> _typeRepository;
|
||||
private readonly IUriComposer _uriComposer;
|
||||
|
||||
public CatalogViewModelService(
|
||||
ILoggerFactory loggerFactory,
|
||||
IAsyncRepository<CatalogItem> itemRepository,
|
||||
IAsyncRepository<CatalogBrand> brandRepository,
|
||||
IAsyncRepository<CatalogType> typeRepository,
|
||||
IRepository<CatalogItem> itemRepository,
|
||||
IRepository<CatalogBrand> brandRepository,
|
||||
IRepository<CatalogType> typeRepository,
|
||||
IUriComposer uriComposer)
|
||||
{
|
||||
_logger = loggerFactory.CreateLogger<CatalogViewModelService>();
|
||||
@@ -80,7 +80,7 @@ namespace Microsoft.eShopWeb.Web.Services
|
||||
public async Task<IEnumerable<SelectListItem>> GetBrands()
|
||||
{
|
||||
_logger.LogInformation("GetBrands called.");
|
||||
var brands = await _brandRepository.ListAllAsync();
|
||||
var brands = await _brandRepository.ListAsync();
|
||||
|
||||
var items = brands
|
||||
.Select(brand => new SelectListItem() { Value = brand.Id.ToString(), Text = brand.Brand })
|
||||
@@ -96,7 +96,7 @@ namespace Microsoft.eShopWeb.Web.Services
|
||||
public async Task<IEnumerable<SelectListItem>> GetTypes()
|
||||
{
|
||||
_logger.LogInformation("GetTypes called.");
|
||||
var types = await _typeRepository.ListAllAsync();
|
||||
var types = await _typeRepository.ListAsync();
|
||||
|
||||
var items = types
|
||||
.Select(type => new SelectListItem() { Value = type.Id.ToString(), Text = type.Type })
|
||||
|
||||
Reference in New Issue
Block a user