Free cookie consent management tool by TermsFeed Policy Generator

source: branches/UserManagement/HeuristicLab.Services.Authentication.DataTransfer/User.cs @ 4647

Last change on this file since 4647 was 4647, checked in by mjesner, 13 years ago

#1196

File size: 1.3 KB
Line 
1using System;
2using System.Collections.Generic;
3using System.Linq;
4using System.Text;
5using System.Runtime.Serialization;
6
7namespace HeuristicLab.Services.Authentication.DataTransfer
8{
9    [DataContract]
10    public class User
11    {
12
13        [DataMember]
14        public Membership Membership { get; set; }
15        [DataMember]
16        public string Email
17        {
18            get { return Membership.Email; }
19            set { Membership.Email = value; }
20        }
21        [DataMember]
22        public string Password
23        {
24            get { return Membership.Password; }
25            set { Membership.Password = value; }
26        }
27        [DataMember]
28        public string PasswordQuestion
29        {
30            get { return Membership.PasswordQuestion; }
31            set { this.Membership.PasswordQuestion = value; }
32        }
33        [DataMember]
34        public Guid ApplicationId { get; set; }
35        [DataMember]
36        public Guid UserId { get; set; }
37        [DataMember]
38        public string UserName { get; set; }
39        [DataMember]
40        public string LoweredUserName { get; set; }
41        [DataMember]
42        public string MobileAlias { get; set; }
43        [DataMember]
44        public bool IsAnonymous { get; set; }
45        [DataMember]
46        public DateTime LastActivityDate { get; set; }
47
48    }
49}
Note: See TracBrowser for help on using the repository browser.