public MembershipCreateStatus Validate(Member member) { var entity = _memberManager.Get(p => p.Username == member.Username); if (entity == null) return MembershipCreateStatus.Success; return MembershipCreateStatus.DuplicateUserName; }
public SitePrincipal(Member user) { this.Identity = new SiteIdentity(); this.Username = user.Username; this.Role = user.Role; }
public void Remove(Member entity) { _repository.Remove(entity); _repository.Save(); }
public void Edit(Member entity) { _repository.Save(); }
public void Add(Member entity) { _repository.Add(entity); _repository.Save(); }
private void SetAuthenticationValues(Member member) { SessionPersister.SitePrincipal = new SitePrincipal(member); }
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); }