diff --git a/API_SQLuedo/API/Program.cs b/API_SQLuedo/API/Program.cs index cf07659..e3828ff 100644 --- a/API_SQLuedo/API/Program.cs +++ b/API_SQLuedo/API/Program.cs @@ -17,7 +17,8 @@ builder.Services.AddControllers(); // Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle builder.Services.AddEndpointsApiExplorer(); builder.Services.AddSwaggerGen(); -builder.Services.AddScoped, DataBase>(); +builder.Services.AddScoped, UserDataService>(); +builder.Services.AddScoped, DataService>(); builder.Services.AddScoped, DbDataManager>(); builder.Services.AddDbContext(); builder.Services.AddDbContext(options => options.UseInMemoryDatabase("appDb")); diff --git a/API_SQLuedo/Services/DataBase.cs b/API_SQLuedo/Services/DataService.cs similarity index 67% rename from API_SQLuedo/Services/DataBase.cs rename to API_SQLuedo/Services/DataService.cs index 63778c1..cb0e072 100644 --- a/API_SQLuedo/Services/DataBase.cs +++ b/API_SQLuedo/Services/DataService.cs @@ -9,9 +9,13 @@ using Shared; namespace Services { - public class DataBase : IDataService + public class DataService : IDataService { public IUserDataService UserService { get; } + public DataService(IUserDataService userDataService) + { + UserService = userDataService; + } public IInquiryDataService InquiryDataService { get; } diff --git a/API_SQLuedo/Services/UserDataService.cs b/API_SQLuedo/Services/UserDataService.cs index 141b251..f46d725 100644 --- a/API_SQLuedo/Services/UserDataService.cs +++ b/API_SQLuedo/Services/UserDataService.cs @@ -15,8 +15,8 @@ namespace Services { public class UserDataService : IUserDataService { - private readonly IDataServiceEF dataServiceEF; - public UserDataService(IDataServiceEF dataServiceEF) + private readonly IUserDataService dataServiceEF; + public UserDataService(IUserDataService dataServiceEF) { this.dataServiceEF = dataServiceEF; } diff --git a/API_SQLuedo/Shared/IUserDataService.cs b/API_SQLuedo/Shared/IUserDataService.cs index fc5bca7..16cfacc 100644 --- a/API_SQLuedo/Shared/IUserDataService.cs +++ b/API_SQLuedo/Shared/IUserDataService.cs @@ -6,6 +6,7 @@ using System.Threading.Tasks; using Services; using Model.DTO; using Shared; +using Model.Business; namespace Services {