Browse Source

update mediatR

main
Steve Smith 3 years ago
parent
commit
0542c52d79
  1. 3
      Directory.Packages.props
  2. 3
      src/Web/Configuration/ConfigureWebServices.cs
  3. 1
      src/Web/Web.csproj

3
Directory.Packages.props

@ -15,8 +15,7 @@
<PackageVersion Include="Blazored.LocalStorage" Version="4.3.0" /> <PackageVersion Include="Blazored.LocalStorage" Version="4.3.0" />
<PackageVersion Include="BuildBundlerMinifier" Version="3.2.449" PrivateAssets="All" /> <PackageVersion Include="BuildBundlerMinifier" Version="3.2.449" PrivateAssets="All" />
<PackageVersion Include="FluentValidation" Version="11.5.1" /> <PackageVersion Include="FluentValidation" Version="11.5.1" />
<PackageVersion Include="MediatR" Version="11.1.0" /> <PackageVersion Include="MediatR" Version="12.0.1" />
<PackageVersion Include="MediatR.Extensions.Microsoft.DependencyInjection" Version="11.0.0" />
<PackageVersion Include="Microsoft.AspNetCore.Components.Authorization" Version="7.0.3" /> <PackageVersion Include="Microsoft.AspNetCore.Components.Authorization" Version="7.0.3" />
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly" Version="7.0.3" /> <PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly" Version="7.0.3" />
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.Authentication" Version="7.0.3" /> <PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.Authentication" Version="7.0.3" />

3
src/Web/Configuration/ConfigureWebServices.cs

@ -8,7 +8,8 @@ public static class ConfigureWebServices
{ {
public static IServiceCollection AddWebServices(this IServiceCollection services, IConfiguration configuration) public static IServiceCollection AddWebServices(this IServiceCollection services, IConfiguration configuration)
{ {
services.AddMediatR(typeof(BasketViewModelService).Assembly); services.AddMediatR(cfg =>
cfg.RegisterServicesFromAssembly(typeof(BasketViewModelService).Assembly));
services.AddScoped<IBasketViewModelService, BasketViewModelService>(); services.AddScoped<IBasketViewModelService, BasketViewModelService>();
services.AddScoped<CatalogViewModelService>(); services.AddScoped<CatalogViewModelService>();
services.AddScoped<ICatalogItemViewModelService, CatalogItemViewModelService>(); services.AddScoped<ICatalogItemViewModelService, CatalogItemViewModelService>();

1
src/Web/Web.csproj

@ -17,7 +17,6 @@
<PackageReference Include="Ardalis.Specification" /> <PackageReference Include="Ardalis.Specification" />
<PackageReference Include="AutoMapper.Extensions.Microsoft.DependencyInjection" /> <PackageReference Include="AutoMapper.Extensions.Microsoft.DependencyInjection" />
<PackageReference Include="MediatR" /> <PackageReference Include="MediatR" />
<PackageReference Include="MediatR.Extensions.Microsoft.DependencyInjection" />
<PackageReference Include="BuildBundlerMinifier" Condition="'$(Configuration)'=='Release'" /> <PackageReference Include="BuildBundlerMinifier" Condition="'$(Configuration)'=='Release'" />
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Server" /> <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Server" />
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" /> <PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" />

Loading…
Cancel
Save