using Duende.IdentityServer; using Duende.IdentityServer.Services; using Easy.DDD.Application; using Easy.DDD.Domain; using Easy.DDD.Domain.Repositories; using Easy.Result; using Identity.Api.DDD.Domain.Entites; using Identity.Api.DDD.Domain.Services; using Microsoft.AspNetCore.Authentication; namespace Identity.Api.DDD.Application; public class IdentityUserAppService : ApiService { private IdentityUserDomainService IdentityUserDomainService { get; } //private IRepository IdentityUserRepository { get; } private IHttpContextAccessor Accessor { get; } private HttpContext HttpContext { get; } private IIdentityServerInteractionService Interaction { get; } private IServerUrls ServerUrls { get; } public IdentityUserAppService(IdentityUserDomainService identityUserDomainService, IHttpContextAccessor httpContextAccessor) { IdentityUserDomainService = identityUserDomainService; //IdentityUserRepository = identityUserDomainService.IdentityUserRepository; Accessor = httpContextAccessor; HttpContext = httpContextAccessor.HttpContext; } }