Skip to content
Snippets Groups Projects
User.cs 706 B
Newer Older
namespace UserMicroservice.Models
{
    public class User
    {
        // Parameterless constructor for EF Core
        public User() { }
        public User(string userName, string email, string passwordHash)
            Username = userName;
            Email = email;
            PasswordHash = passwordHash;
        public int Id { get; internal set; }
        public string Username { get; internal set; }
        public string Email { get; internal set; }
        public string PasswordHash { get; internal set; }
        public UserType Type { get; internal set; } = UserType.CUSTOMER;
    }

    public enum UserType
    {
        CUSTOMER = 0,
        AIRLINE = 1