WIP maintenances
This commit is contained in:
@@ -1,12 +1,6 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Globalization;
|
||||
using System.Linq;
|
||||
using System.Runtime.Serialization;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Step.Model.DatabaseModels
|
||||
{
|
||||
@@ -16,29 +10,38 @@ namespace Step.Model.DatabaseModels
|
||||
[Key]
|
||||
[Column("id")]
|
||||
public int UserId { get; set; }
|
||||
|
||||
[Required]
|
||||
[Column("username")]
|
||||
public string Username { get; set; }
|
||||
|
||||
[Column("first_name")]
|
||||
public string FirstName { get; set; }
|
||||
|
||||
[Column("last_name")]
|
||||
public string LastName { get; set; }
|
||||
|
||||
[Column("password")]
|
||||
public string Password { get; set; }
|
||||
|
||||
[Column("security_stamp")]
|
||||
public string SecurityStamp { get; set; }
|
||||
|
||||
[Column("language")]
|
||||
public string _language { get; set; }
|
||||
|
||||
[NotMapped]
|
||||
public CultureInfo Language {
|
||||
get {
|
||||
public CultureInfo Language
|
||||
{
|
||||
get
|
||||
{
|
||||
if (_language != null)
|
||||
return new CultureInfo(_language);
|
||||
else
|
||||
return new CultureInfo("en-US");
|
||||
}
|
||||
set {
|
||||
set
|
||||
{
|
||||
_language = value.TwoLetterISOLanguageName;
|
||||
}
|
||||
}
|
||||
@@ -46,4 +49,4 @@ namespace Step.Model.DatabaseModels
|
||||
[Column("role_id")]
|
||||
public int RoleId { get; set; }
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user