public DbError AddMatch(MatchModel match) { try { MatchModel _match = new MatchModel(); _match = match; _match.Challenger = context.TournamentUserModels.Find(match.ChallengerID); _match.Defender = context.TournamentUserModels.Find(match.DefenderID); //context.Challengers.Add(new Challenger() { TournamentUserID = _match.ChallengerID, MatchID = _match.MatchID }); //context.Defenders.Add(new Defender() { TournamentUserID = _match.DefenderID, MatchID = _match.MatchID }); //context.Matches.Load(); //context.Users.Load(); context.MatchModels.Add(_match); context.Entry(_match).CurrentValues.SetValues(match); context.SaveChanges(); //bracket.Matches.Add(_match); //context.SaveChanges(); //context.Tournaments.Include(x => x.Brackets).Load(); //context.Users.Include(x => x.UserID).Load(); //context.SaveChanges(); } catch (Exception ex) { interfaceException = ex; WriteException(ex); return(DbError.ERROR); } return(DbError.SUCCESS); }
public DbError AddPlatform(PlatformModel platform) { try { context.PlatformModels.Add(platform); context.SaveChanges(); } catch (Exception ex) { interfaceException = ex; WriteException(ex); return(DbError.FAILED_TO_ADD); } return(DbError.SUCCESS); }
public DbError AddBracket(BracketModel bracket) { try { context.BracketModels.Add(bracket); context.SaveChanges(); } catch (Exception ex) { interfaceException = ex; WriteException(ex); return(DbError.FAILED_TO_ADD); } return(DbError.SUCCESS); }
public DbError AddGameType(GameTypeModel gameType) { try { context.GameTypeModels.Add(gameType); context.SaveChanges(); } catch (Exception ex) { interfaceException = ex; WriteException(ex); return(DbError.FAILED_TO_ADD); } return(DbError.SUCCESS); }
public DbError AddAccount(AccountModel account) { try { account.CreatedOn = DateTime.Now; context.AccountModels.Add(account); context.SaveChanges(); } catch (Exception ex) { exception = ex; WriteException(ex); return(DbError.FAILED_TO_ADD); } return(DbError.SUCCESS); }
public bool Save() { try { context.SaveChanges(); } catch (Exception ex) { this.SetException(ex); return(false); } return(true); }
public DbError UpdateBracketType(BracketTypeModel bracketType) { try { BracketTypeModel _bracketType = context.BracketTypeModels.Find(bracketType.BracketTypeID); context.Entry(_bracketType).CurrentValues.SetValues(bracketType); context.SaveChanges(); } catch (Exception ex) { interfaceException = ex; WriteException(ex); return(DbError.FAILED_TO_UPDATE); } return(DbError.SUCCESS); }
public void Save() { context.SaveChanges(); }