Example #1
0
 /// <summary>
 ///     Constructor
 /// </summary>
 /// <param name="errorCode">Enum error code</param>
 /// <param name="argument">Exception argument</param>
 public BaseException(Errors.ErrorCode errorCode, string message)
     : base(message)
 {
     ErrorCode = errorCode;
     ExMessage = message;
 }
Example #2
0
 public BaseException(Errors.ErrorCode errorCode)
 {
     ErrorCode = errorCode;
     ExMessage = Common.Errors.Inst[errorCode];
 }
Example #3
0
 /// <summary>
 /// Get a localised phrase of a given <see cref="Errors.ErrorCode"/>.
 /// </summary>
 /// <param name="language"></param>
 /// <param name="key"></param>
 /// <returns></returns>
 public string GetPhrase(Languages language, Errors.ErrorCode key)
 {
     return(GetPhrase(language, $"Error_{key}"));
 }