Created simple login page, and User model

This commit is contained in:
Martin Berg Alstad
2023-07-20 14:47:13 +02:00
parent 745f292eee
commit 5e21947870
16 changed files with 183 additions and 32 deletions

View File

@ -1,26 +1,27 @@
using pacMan.GameStuff;
using pacMan.GameStuff.Items;
using DAL.Database.Models;
namespace DAL.Database.Service;
public class UserService
{
private readonly List<Player> _users = new()
private readonly List<User> _users = new()
{
new Player
new User
{
Username = "admin",
Colour = "red",
PacMan = new Character
{
Colour = "red",
Type = CharacterType.PacMan
}
Username = "Firefox",
Password = "Firefox",
Colour = "red"
},
new User
{
Username = "Chrome",
Password = "Chrome",
Colour = "blue"
}
};
public async Task<IPlayer?> Login(string username, string password)
public async Task<User?> Login(string username, string password)
{
return await Task.Run(() => _users.FirstOrDefault(x => x.Username == username && password == "admin"));
return await Task.Run(() => _users.FirstOrDefault(x => x.Username == username && x.Password == password));
}
}