Exemplo n.º 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="username"></param>
        /// <param name="userIsOnline"></param>
        /// <returns></returns>
        public override MembershipUser GetUser(string email, bool userIsOnline)
        {
            using (MCEntities dbContext = new MCEntities())
            {
                var user = dbContext.GetUser(email);
                if (user == null)
                {
                    return(null);
                }

                UsersMODEL u = new UsersMODEL()
                {
                    Id        = user.Id,
                    FirstName = user.FirstName,
                    LastName  = user.LastName,

                    IsActive       = user.IsActive,
                    CGU_CGV        = user.CGU_CGV,
                    Robot          = user.Robot,
                    PartnersInfos  = user.PartnersInfos,
                    MonCRAInfos    = user.MonCRAInfos,
                    ActivationCode = user.ActivationCode,
                    Email          = user.Email,
                    RoleName       = user.RoleLib
                };

                var selectedUser = new CustomMembershipUser(u);

                return(selectedUser);
            }
        }
Exemplo n.º 2
0
 public CustomMembershipUser(UsersMODEL user) : base("CustomMembership", user.Username, user.UserId, user.Email, user.RoleName, string.Empty, true, false, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now)
 {
     UserId    = user.UserId;
     FirstName = user.FirstName;
     LastName  = user.LastName;
     Roles     = user.Roles;
     RoleName  = user.RoleName;
 }