Пример #1
0
 /// <summary>
 /// A constructor to Initialize a user with a given Restaurant Detail and Details for al base classes
 /// </summary>
 /// <param name="userid">The User's Id</param>
 /// <param name="name">The User's Name</param>
 /// <param name="userguid">The Unique id of the User</param>
 /// <param name="mobileNumber">The Mobile number of the user</param>
 /// <param name="loginexpireson">Login Expiry DateTime</param>
 /// <param name="role">The role ofthe user</param>
 /// <param name="address">The user's Address</param>
 /// <param name="emailid">The user's email id</param>
 /// <param name="password">The user's password as string (This has become obsolete and should not be used)</param>
 /// <param name="facebookdetail">The user's facebook detail</param>
 /// <param name="membershipuser">The membershipuser instance that will ba passed on to base class</param>
 public RestaurantUser(int userid, string name, Guid userguid, ulong mobileNumber, DateTime loginexpireson,
                       RestaurantUserRole role, string address, string emailid, string password,
                       FacebookUserDetail facebookdetail, MembershipUser membershipuser)
     : base(userid, name, userguid, mobileNumber, loginexpireson,role,membershipuser)
 {
     Address = address;
     EmailId = emailid;
     Password = password;
     FacebookDetail = facebookdetail;
 }
Пример #2
0
 /// <summary>
 /// A constructor to Initialize a user with a given Restaurant Detail and Details for al base classes
 /// </summary>
 /// <param name="userid">The User's Id</param>
 /// <param name="name">The User's Name</param>
 /// <param name="userguid">The Unique id of the User</param>
 /// <param name="mobileNumber">The Mobile number of the user</param>
 /// <param name="loginexpireson">Login Expiry DateTime</param>
 /// <param name="role">The role ofthe user</param>
 /// <param name="address">The user's Address</param>
 /// <param name="emailid">The user's email id</param>
 /// <param name="password">The user's password as string (This has become obsolete and should not be used)</param>
 /// <param name="facebookdetail">The user's facebook detail</param>
 /// <param name="membershipuser">The membershipuser instance that will ba passed on to base class</param>
 public RestaurantUser(int userid, string name, Guid userguid, ulong mobileNumber, DateTime loginexpireson,
                       RestaurantUserRole role, string address, string emailid, string password,
                       FacebookUserDetail facebookdetail, MembershipUser membershipuser)
     : base(userid, name, userguid, mobileNumber, loginexpireson, role, membershipuser)
 {
     Address        = address;
     EmailId        = emailid;
     Password       = password;
     FacebookDetail = facebookdetail;
 }
Пример #3
0
 /// <summary>
 /// A constructor to Initialize a new User with a given UserId and Name
 /// </summary>
 /// <param name="userid">The User's Id</param>
 /// <param name="name">The User's Name</param>
 /// <param name="userguid">The unique Id of the user</param>
 /// <exception cref="ArgumentNullException"></exception>
 public UserBase(int userid, string name, Guid userguid)
     : base(Membership.Provider.Name, name, userguid, null, null, null, true, false, DateTimeHelper.SqlDbMinDateTime, DateTimeHelper.SqlDbMinDateTime, DateTimeHelper.SqlDbMinDateTime, DateTimeHelper.SqlDbMinDateTime, DateTimeHelper.SqlDbMinDateTime)
 {
     if (String.IsNullOrWhiteSpace(name))
     {
         throw new ArgumentNullException("name", "The Name can not be null or Empty String");
     }
     UserId         = userid;
     Name           = name;
     LoginExpiresOn = DateTimeHelper.SqlDbMinDateTime;
     UserRole       = RestaurantUserRole.Guest;
     UserGuid       = userguid;
 }
Пример #4
0
 /// <summary>
 /// A constructor to Initialize a new User with a given UserId and Name
 /// </summary>
 /// <param name="userid">The User's Id</param>
 /// <param name="name">The User's Name</param>
 /// <param name="userguid">The unique Id of the user</param>
 /// <param name="mobileNumber">The Mobile number of the user</param>
 /// <param name="loginexpireson">Login Expiry DateTime</param>
 /// <param name="role">The role ofthe user</param>
 /// <param name="membershipuser">The membershipuser instance that will ba passed on to base class</param>
 /// <exception cref="ArgumentNullException"></exception>
 public UserBase(int userid, string name, Guid userguid, ulong mobileNumber, DateTime loginexpireson,
                 RestaurantUserRole role, MembershipUser membershipuser)
     : base(
         Membership.Provider.Name, membershipuser.UserName, userguid, membershipuser.Email,
         membershipuser.PasswordQuestion, membershipuser.Comment, membershipuser.IsApproved,
         membershipuser.IsLockedOut, membershipuser.CreationDate, membershipuser.LastLoginDate,
         membershipuser.LastActivityDate, membershipuser.LastPasswordChangedDate, membershipuser.LastLockoutDate)
 {
     if (String.IsNullOrWhiteSpace(name))
     {
         throw new ArgumentNullException("name", "The Name can not be null or Empty String");
     }
     UserId         = userid;
     Name           = name;
     LoginExpiresOn = DateTimeHelper.SqlDbMinDateTime;
     UserRole       = RestaurantUserRole.Guest;
     UserGuid       = userguid;
     MobileNumber   = mobileNumber;
     LoginExpiresOn = loginexpireson;
     UserRole       = role;
 }
Пример #5
0
 /// <summary>
 /// A constructor to Initialize a new User with a given UserId and Name
 /// </summary>
 /// <param name="userid">The User's Id</param>
 /// <param name="name">The User's Name</param>
 /// <param name="userguid">The unique Id of the user</param>
 /// <param name="mobileNumber">The Mobile number of the user</param>
 /// <param name="loginexpireson">Login Expiry DateTime</param>
 /// <param name="role">The role ofthe user</param>
 /// <param name="membershipuser">The membershipuser instance that will ba passed on to base class</param>
 /// <exception cref="ArgumentNullException"></exception>
 public UserBase(int userid, string name, Guid userguid, ulong mobileNumber, DateTime loginexpireson,
                 RestaurantUserRole role, MembershipUser membershipuser)
     : base(Membership.Provider.Name, membershipuser.UserName, userguid, membershipuser.Email,
         membershipuser.PasswordQuestion, membershipuser.Comment, membershipuser.IsApproved,
         membershipuser.IsLockedOut, membershipuser.CreationDate, membershipuser.LastLoginDate,
         membershipuser.LastActivityDate, membershipuser.LastPasswordChangedDate, membershipuser.LastLockoutDate)
 {
     if (String.IsNullOrWhiteSpace(name))
     {
         throw new ArgumentNullException("name", "The Name can not be null or Empty String");
     }
     UserId = userid;
     Name = name;
     LoginExpiresOn = DateTimeHelper.SqlDbMinDateTime;
     UserRole = RestaurantUserRole.Guest;
     UserGuid = userguid;
     MobileNumber = mobileNumber;
     LoginExpiresOn = loginexpireson;
     UserRole = role;
 }