using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Runtime.Serialization; namespace HeuristicLab.Services.Authentication.DataTransfer { [DataContract] public class User { public User() { Membership = new Membership(); } [DataMember] public Membership Membership { get; set; } [DataMember] public string Email { get { return Membership.Email; } set { Membership.Email = value; } } [DataMember] public string Password { get { return Membership.Password; } set { Membership.Password = value; } } [DataMember] public string PasswordQuestion { get { return Membership.PasswordQuestion; } set { this.Membership.PasswordQuestion = value; } } [DataMember] public Guid ApplicationId { get; set; } [DataMember] public Guid UserId { get; set; } [DataMember] public string UserName { get; set; } [DataMember] public string LoweredUserName { get; set; } [DataMember] public string MobileAlias { get; set; } [DataMember] public bool IsAnonymous { get; set; } [DataMember] public DateTime LastActivityDate { get; set; } } }