private void SendMessage(string message, LogValueType value, params object[] args) { if (MinValue <= value && MaxValue >= value) { SendMessage(string.Format(TypeFormat, value, string.Format(message, args))); } }
internal LogicTransactionObjectParam[] AddParams(IBaseObject obj, LogValueType recordType, BaseContext context) { return(obj.EnumerateObjectParams(context) .Select(p => { p.RecordType = recordType; return AddParam(p); }) .ToArray()); }
IEnumerable <LogicTransactionObjectParam> EnumerateParams(IBaseObject obj, LogValueType recordType, BaseContext context) { var rtc = recordType.GetFirstLetter(); return(obj.EnumerateObjectParams(context) .Select(p => { p.RecordType = recordType; return p; })); }
public LogChat(VkCoreApiBase vkApi) : base(vkApi, vkApi.Core.Configuration.GetValue <long>("Config:Log:ChatId", -1)) { MinValue = Enum.Parse <LogValueType>(VkApi.Core.Configuration["Config:Log:MinValue"]); MaxValue = Enum.Parse <LogValueType>(VkApi.Core.Configuration["Config:Log:MaxValue"]); }