// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { services.AddDbContext <Context>(options => options.UseNpgsql(Configuration.GetConnectionString("DeliverItContext"))); services.AddControllers(); ConfigureRepository.ConfigureDependecyService(services); ConfigureService.ConfigureDependencysService(services); var config = new AutoMapper.MapperConfiguration(cfg => { cfg.AddProfile(new DtoToModelProfile()); cfg.AddProfile(new EntityToDtoProfile()); cfg.AddProfile(new ModelToEntityProfile()); }); IMapper mapper = config.CreateMapper(); services.AddSingleton(mapper); services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new OpenApiInfo { Title = "test_deliverit", Version = "v1" }); }); }