public void SendException(WCFGameException wcfGameException) { try { if (wcfGameException == null) { return; } using (Agot2p6Entities dbContext = new Agot2p6Entities()) { dbContext.GameException.Add(wcfGameException.ToGameException()); dbContext.SaveChanges(); } } catch (Exception exp) { } }
public static void SendException(Exception exp) { try { //пробуем отправить ошибку на сервер на английском языке WCFGameException wcfGameException = new WCFGameException { Game = Agot2Client.MainWindow.ClientInfo.ClientGameId.ToString(), Login = Agot2Client.MainWindow.GamePortal?.User.Login, Message = CombineMsg(exp, ""), stackTrace = exp.StackTrace }; App.Service.SendException(wcfGameException); } catch { } App.WriteException(exp); }