public SelectList GetUserStatusList(InternalUserStatus selectedValue)
 {
     return new SelectList(new[]
     {
         new KeyValuePair<string, InternalUserStatus>(EnumHelper.GetDisplayName(InternalUserStatus.Approved), InternalUserStatus.Approved),
         new KeyValuePair<string, InternalUserStatus>(EnumHelper.GetDisplayName(InternalUserStatus.Inactive), InternalUserStatus.Inactive)
     }, "Value", "Key", selectedValue);
 }
 public SelectList GetUserStatusList(InternalUserStatus selectedValue)
 {
     return(new SelectList(new[]
     {
         new KeyValuePair <string, InternalUserStatus>(EnumHelper.GetDisplayName(InternalUserStatus.Approved), InternalUserStatus.Approved),
         new KeyValuePair <string, InternalUserStatus>(EnumHelper.GetDisplayName(InternalUserStatus.Inactive), InternalUserStatus.Inactive)
     }, "Value", "Key", selectedValue));
 }
        public void Activate()
        {
            if (Status != InternalUserStatus.Inactive)
            {
                throw new InvalidOperationException(string.Format("Cannot activate user {0} as its status is not 'Inactive'. Current status: {1}", Id, Status));
            }

            Status = InternalUserStatus.Approved;
        }
Example #4
0
        public void Activate()
        {
            if (Status != InternalUserStatus.Inactive)
            {
                throw new InvalidOperationException(string.Format("Cannot activate user {0} as its status is not 'Inactive'. Current status: {1}", Id, Status));
            }

            Status = InternalUserStatus.Approved;
        }
Example #5
0
        public void CannotDeactivateUser(InternalUserStatus status)
        {
            SetInternalUserStatus(anyUser, status);

            Assert.Throws <InvalidOperationException>(() => anyUser.Deactivate());
        }
        public void Reject()
        {
            Status = InternalUserStatus.Rejected;

            RaiseEvent(new RegistrationRejectedEvent(User.Email));
        }
        public void Approve()
        {
            Status = InternalUserStatus.Approved;

            RaiseEvent(new RegistrationApprovedEvent(User.Email));
        }
        public void CannotDeactivateUser(InternalUserStatus status)
        {
            SetInternalUserStatus(anyUser, status);

            Assert.Throws<InvalidOperationException>(() => anyUser.Deactivate());
        }
Example #9
0
        public void Reject()
        {
            Status = InternalUserStatus.Rejected;

            RaiseEvent(new RegistrationRejectedEvent(User.Email));
        }
Example #10
0
        public void Approve()
        {
            Status = InternalUserStatus.Approved;

            RaiseEvent(new RegistrationApprovedEvent(User.Email));
        }
Example #11
0
 public UpdateInternalUserStatus(string userId, InternalUserStatus status)
 {
     UserId = userId;
     Status = status;
 }