/// <summary> /// Subscribes the debug log. /// </summary> /// <typeparam name="T"></typeparam> /// <param name="message">The message.</param> /// <returns></returns> public static async Task SubscribeDebugLog <T>(T message) { try { DebugLoggerModel logmessage = message as DebugLoggerModel; LogModel logModel = new LogModel { Date = logmessage.Date, Severity = (LogSeverity)Enum.Parse(typeof(LogSeverity), logmessage.Severity), Logger = logmessage.Logger, File = logmessage.File, Method = logmessage.Method, Identity = logmessage.Identity, Message = logmessage.Message, StackTrace = logmessage.StackTrace, Exception = logmessage.Exception, ApplicationCode = logmessage.ApplicationCode, ErrorCode = logmessage.ErrorCode, MessageData = logmessage.MessageData, ComponentStatus = logmessage.ComponentStatus }; LogFacade logFacade = new LogFacade(); Models.BaseResponse <string> businessResponse = logFacade.AddEvent(logModel); } catch (Exception ex) { } }
/// <summary> /// Losts the message notification. /// </summary> /// <typeparam name="T"></typeparam> /// <param name="message">The message.</param> /// <returns></returns> public static async Task LostMessageNotification <T>(T message) { try { LostMessageNotification lostMessage = message as LostMessageNotification; LogFacade logFacade = new LogFacade(); Models.BaseResponse <string> businessResponse = logFacade.AddLostEventBudsMessage(lostMessage); } catch (Exception ex) { } }
public IHttpActionResult GetJsonResult(Models.BaseResponse response) { return(Ok(response)); }