public SafeTName Update(SafeTName safeTName, SafeTName newSafeTName, int callerId) { using (UBContext ubc = new UBContext()) { SafeTName exists = ubc.SafeTNames .Where(x => x.Username == safeTName.Username && x.TelegramChatId == safeTName.TelegramChatId) .FirstOrDefault(); if (exists == null) { return(null); } try { exists.Username = newSafeTName.Username; exists.TelegramChatId = newSafeTName.TelegramChatId; ubc.SaveChanges(); return(safeTName); } catch (Exception ex) { Utils.Logging.AddLog(new SystemLog() { LoggerName = "Unifiedban", Date = DateTime.Now, Function = "Unifiedban.Data.SafeTNameService.Update", Level = SystemLog.Levels.Warn, Message = ex.Message, UserId = callerId }); if (ex.InnerException != null) { Utils.Logging.AddLog(new SystemLog() { LoggerName = "Unifiedban.Data", Date = DateTime.Now, Function = "Unifiedban.Data.SafeTNameService.Update", Level = SystemLog.Levels.Warn, Message = ex.InnerException.Message, UserId = callerId }); } } return(null); } }
public SafeTName Add(SafeTName safeTName, int callerId) { using (UBContext ubc = new UBContext()) { try { ubc.Add(safeTName); ubc.SaveChanges(); return(safeTName); } catch (Exception ex) { Utils.Logging.AddLog(new SystemLog() { LoggerName = "Unifiedban", Date = DateTime.Now, Function = "Unifiedban.Data.SafeTNameService.Add", Level = SystemLog.Levels.Warn, Message = ex.Message, UserId = callerId }); if (ex.InnerException != null) { Utils.Logging.AddLog(new SystemLog() { LoggerName = "Unifiedban.Data", Date = DateTime.Now, Function = "Unifiedban.Data.SafeTNameService.Add", Level = SystemLog.Levels.Warn, Message = ex.InnerException.Message, UserId = callerId }); } } return(null); } }