Ejemplo n.º 1
0
        public MembershipCreateStatus Validate(Member member)
        {
            var entity = _memberManager.Get(p => p.Username == member.Username);

            if (entity == null)
                return MembershipCreateStatus.Success;
            return MembershipCreateStatus.DuplicateUserName;
        }
Ejemplo n.º 2
0
 public SitePrincipal(Member user)
 {
     this.Identity = new SiteIdentity();
     this.Username = user.Username;
     this.Role = user.Role;
 }
Ejemplo n.º 3
0
 public void Remove(Member entity)
 {
     _repository.Remove(entity);
     _repository.Save();
 }
Ejemplo n.º 4
0
 public void Edit(Member entity)
 {
     _repository.Save();
 }
Ejemplo n.º 5
0
 public void Add(Member entity)
 {
     _repository.Add(entity);
     _repository.Save();
 }
Ejemplo n.º 6
0
 private void SetAuthenticationValues(Member member)
 {
     SessionPersister.SitePrincipal = new SitePrincipal(member);
 }
Ejemplo n.º 7
0
 public void SignIn(Member member, bool createPersistentCookie)
 {
     if (member == null && String.IsNullOrEmpty(member.Username))
         throw new ArgumentException("Value cannot be null or empty.", "userName");
     SetAuthenticationValues(member);
 }