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; }
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()); }
public UpdateInternalUserStatus(string userId, InternalUserStatus status) { UserId = userId; Status = status; }