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);
 }
Example #4
0
 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);
 }
Example #8
0
 public void Save()
 {
     context.SaveChanges();
 }