/// <summary> /// Log error /// </summary> /// <param name="errorLog"></param> /// <returns></returns> public async Task Log(ErrorLog errorLog) { ApplicationUnit unit = new ApplicationUnit(); Model.ErrorLog errorLogd = new Model.ErrorLog(); errorLogd.ErrorMessage = errorLog.ErrorMessage; errorLogd.Source = errorLog.Source; errorLogd.Date = errorLog.Date; unit.ErrorLogs.Add(errorLogd); unit.SaveChanges(); }
public void SaveError(Model.Custom.CustomErrorException exception) { using (var dal = new DalWrapper()) { var errorInfo = new Model.ErrorLog { ErrorMessage = exception.ExceptionInfo, DateCreated = DateTime.Now, UserName = exception.UserName, ComputerName = exception.ComputerName, ProgramName = exception.ProgramName }; dal.ErrorLogs.Add(errorInfo); dal.SaveChanges(); } }