public static void ThrowErrorCodeWithPredefinedMessage(Enums.ErrorCode errorCode, Dictionary<string, object> values)
{
var str = new StringFormatter(MSG.UserErrorMessages[errorCode]) { Parameters = values};
var applicationException = new ApplicationException($"{errorCode}", new ApplicationException($"{str.ToString().Replace("@","")}"));
throw applicationException;
}