added UserContext for easy UserId getting

started writing custom services to implement users logic
This commit is contained in:
Вячеслав 2025-04-20 15:21:34 +05:00
parent d810101033
commit 7a1078457d
6 changed files with 83 additions and 6 deletions

View file

@ -0,0 +1,46 @@
using SurveyBackend.Core.Repositories;
using SurveyLib.Core.Models;
using SurveyLib.Core.Repositories;
using SurveyLib.Core.Services;
namespace SurveyBackend.Services.Services;
public class SurveyService : ISurveyService
{
private readonly ISurveyRepository _surveyRepository;
public SurveyService(ISurveyRepository surveyRepository)
{
_surveyRepository = surveyRepository;
}
public async Task AddSurveyAsync(Survey survey)
{
throw new NotImplementedException();
}
public async Task UpdateSurveyAsync(Survey survey)
{
throw new NotImplementedException();
}
public async Task DeleteSurveyAsync(int id)
{
throw new NotImplementedException();
}
public async Task<IEnumerable<Survey>> GetSurveysAsync()
{
throw new NotImplementedException();
}
public async Task<Survey?> GetSurveyAsync(int id)
{
throw new NotImplementedException();
}
public async Task<IEnumerable<Survey>> GetSurveysByUserIdAsync(int userId)
{
throw new NotImplementedException();
}
}

View file

@ -7,6 +7,7 @@
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\SurveyLib\SurveyLib.Core\SurveyLib.Core.csproj" />
<ProjectReference Include="..\SurveyBackend.Core\SurveyBackend.Core.csproj" />
</ItemGroup>