OpenAuthImplementStarted

This commit is contained in:
2024-07-26 17:17:39 +07:00
parent 65b924c174
commit d332cd0d96
12 changed files with 294 additions and 4 deletions

View File

@ -0,0 +1,24 @@
using Yuna.Website.Server.Model;
namespace Yuna.Website.Server.Storage.Repositories.UserBindings
{
public class UserBindingRepository : IUserBindingsRepository
{
private static List<UserBinding> _inMemoryContext = new();
public UserBindingRepository() { }
public UserBinding Create(UserBinding userBinding)
{
userBinding.Id = _inMemoryContext.Count;
_inMemoryContext.Add(userBinding);
return userBinding;
}
public UserBinding? GetUserBinding(string code)
{
var binding = _inMemoryContext.FirstOrDefault(x => x.Code.Equals(code));
return binding;
}
}
}