public static string Convert(CreateUserError error) { switch (error) { case CreateUserError.EmailAlreadyInUse: return("The email address is already in use"); case CreateUserError.EmailHasInvalidFormat: return("The email address is invalid"); case CreateUserError.PasswordHasInvalidFormat: return("The password is invalid"); case CreateUserError.NameAlreadyTaken: return("Name already taken"); case CreateUserError.NameHasInvalidFormat: return("Name is invalid"); } throw new Exception($"Unknown error: {error}"); }
public CreateUserEventArgs(CreateUserError err) { Error = err; }
public UserException(CreateUserError er) { _er = er; }