mirror-ac/server/Database/Entity/User.cs
2023-09-10 20:20:35 +10:00

35 lines
802 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using server.Database.Model;
using Serilog;
namespace server.Database.Entity
{
public class UserEntity : User
{
private readonly ModelContext _modelContext;
public UserEntity(ModelContext modelContext)
{
_modelContext = modelContext;
}
public bool CheckIfUserExists()
{
return _modelContext.Users.Any(u => u.Steam64Id == Steam64Id);
}
public bool CheckIfUserIsBanned()
{
return _modelContext.Users.Any(u => u.Steam64Id == Steam64Id && u.IsBanned);
}
public void InsertUser()
{
_modelContext.Users.Add(this);
}
}
}