From 79d4e6156517537b9da676e641d00e5ee63d46f8 Mon Sep 17 00:00:00 2001 From: erhan355 Date: Thu, 11 Nov 2021 17:39:09 +0300 Subject: [PATCH 1/2] Automapper is being added twice --- .../Extensions/ServiceCollectionExtensions.cs | 1 - 1 file changed, 1 deletion(-) diff --git a/AspNetCoreHero.Boilerplate.Infrastructure/Extensions/ServiceCollectionExtensions.cs b/AspNetCoreHero.Boilerplate.Infrastructure/Extensions/ServiceCollectionExtensions.cs index b6c4697c..17f7e769 100644 --- a/AspNetCoreHero.Boilerplate.Infrastructure/Extensions/ServiceCollectionExtensions.cs +++ b/AspNetCoreHero.Boilerplate.Infrastructure/Extensions/ServiceCollectionExtensions.cs @@ -15,7 +15,6 @@ public static class ServiceCollectionExtensions { public static void AddPersistenceContexts(this IServiceCollection services, IConfiguration configuration) { - services.AddAutoMapper(Assembly.GetExecutingAssembly()); services.AddScoped(); } From 43eb8840dcceb42fb1cc7532e53a64cd564ec906 Mon Sep 17 00:00:00 2001 From: erhan355 Date: Thu, 11 Nov 2021 19:35:44 +0300 Subject: [PATCH 2/2] Duplicate BaseController --- .../Controllers/BaseController.cs | 25 ------------------- 1 file changed, 25 deletions(-) delete mode 100644 AspNetCoreHero.Boilerplate.Web/Controllers/BaseController.cs diff --git a/AspNetCoreHero.Boilerplate.Web/Controllers/BaseController.cs b/AspNetCoreHero.Boilerplate.Web/Controllers/BaseController.cs deleted file mode 100644 index a3d1384d..00000000 --- a/AspNetCoreHero.Boilerplate.Web/Controllers/BaseController.cs +++ /dev/null @@ -1,25 +0,0 @@ -using AspNetCoreHero.Boilerplate.Web.Abstractions; -using AspNetCoreHero.ToastNotification.Abstractions; -using AutoMapper; -using MediatR; -using Microsoft.AspNetCore.Mvc; -using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Logging; - -namespace AspNetCoreHero.Boilerplate.Web.Controllers -{ - public abstract class BaseController : Controller - { - private IMediator _mediatorInstance; - private ILogger _loggerInstance; - private IViewRenderService _viewRenderInstance; - private IMapper _mapperInstance; - private INotyfService _notifyInstance; - protected INotyfService _notify => _notifyInstance ??= HttpContext.RequestServices.GetService(); - - protected IMediator _mediator => _mediatorInstance ??= HttpContext.RequestServices.GetService(); - protected ILogger _logger => _loggerInstance ??= HttpContext.RequestServices.GetService>(); - protected IViewRenderService _viewRenderer => _viewRenderInstance ??= HttpContext.RequestServices.GetService(); - protected IMapper _mapper => _mapperInstance ??= HttpContext.RequestServices.GetService(); - } -} \ No newline at end of file