40 lines
1.0 KiB
C#
40 lines
1.0 KiB
C#
using System.Globalization;
|
|
using Thermo.Active.Model.DatabaseModels;
|
|
|
|
namespace Thermo.Active.Model.DTOModels
|
|
{
|
|
public class DTONewUserModel
|
|
{
|
|
public string Username { get; set; }
|
|
public string FirstName { get; set; }
|
|
public string LastName { get; set; }
|
|
}
|
|
public class DTONewPasswordrModel
|
|
{
|
|
public string actPassword { get; set; }
|
|
public string newPassword { get; set; }
|
|
}
|
|
|
|
public class DTOMessageUserModel : DTONewUserModel
|
|
{
|
|
public int Id { get; set; }
|
|
|
|
public static explicit operator DTOMessageUserModel(UserModel user)
|
|
{
|
|
return new DTOMessageUserModel()
|
|
{
|
|
Id = user.UserId,
|
|
FirstName = user.FirstName,
|
|
LastName = user.LastName,
|
|
Username = user.Username
|
|
};
|
|
}
|
|
}
|
|
|
|
public class DTOUserModel : DTOMessageUserModel
|
|
{
|
|
public CultureInfo Language { get; set; }
|
|
public DTORoleModel Role { get; set; }
|
|
}
|
|
}
|