WIP maintenances

This commit is contained in:
Lucio Maranta
2018-02-13 17:25:30 +01:00
parent 7cb5b901e9
commit ff11711599
27 changed files with 365 additions and 346 deletions
+14 -11
View File
@@ -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; }
}
}
}