using System; namespace FlexitimeAPI.Exceptions { public class InvalidUserNameException : Exception { public InvalidUserNameException(string username) : base(BuildExceptionMessage(username)) { } public InvalidUserNameException(string username, Exception exception) : base(BuildExceptionMessage(username), exception) { } private static string BuildExceptionMessage(string username) => string.Format(ExceptionConstants.InvalidUsername, username); } }