public ActionResult GetLogs() { var logs = ExceptionsExtensions.InvokeWithinTryCatch(() => _logsRepository .SelectAllLogs() .ToList()); return(Json(logs)); }
public void AddLog(LogTypeEnum logType) { ExceptionsExtensions.InvokeWithinTryCatch <object>(() => { var assemblyPath = GetCurrentAssemblyPath(); _methodsFactory .ForLogsType(logType) .GetInsertingMethod()( new Log { InsertDate = DateTime.Now, Value = string.Format("This is {0}", Enum.GetName(typeof(LogTypeEnum), logType)), StackTrace = assemblyPath }); return(null); }); }