Пример #1
0
        private void UpdatePlayoffGame(int scheduleNo, int gameNo)
        {
            try
            {
                if (gameNo > 0)
                {
                    var vm = new ScheduleGamesVM();
                    var game = vm.GetPlayoffByScheduleAndGameNo(scheduleNo, gameNo);
                    if (game != null)
                    {
                        game.GameDate = ConcatDateTime(mskDate.Text, txtTime.Text);
                        game.GameTime = txtTime.Text;
                        game.LocationNumber = Convert.ToInt32(cmbVenues.SelectedItem.Value);
                        game.HomeTeam = txtHome.Text;
                        game.VisitingTeam = txtVisitor.Text;
                        game.Descr = txtDescr.Text;
                        game.DivisionId = Convert.ToInt32(ddlDivisions.SelectedValue);

                        using (var db = new CSBCDbContext())
                        {
                            var rep = new SchedulePlayoffRepository(db);
                            rep.Update(game);
                            db.SaveChanges();
                        }
                    }
                }
                else
                {
                    var date = ConcatDateTime(mskDate.Text, txtTime.Text);

                    ScheduleGamesVM.AddPlayoffGame(scheduleNo, date, txtTime.Text,
                        Convert.ToInt32(cmbVenues.SelectedItem.Value), txtHome.Text, txtVisitor.Text, txtDescr.Text,Convert.ToInt32(cmbDivisions.SelectedValue));
                }

            }
            catch (Exception e)
            {
                lblError.Text = "Update Regular Season Game:" + e.Message;
            }
        }
Пример #2
0
 internal static void AddPlayoffGame(int scheduleNo, DateTime? date, string gameTime, int locationNumber,
     string homeTeam, string visitorTeam, string description, int divisionId)
 {
     using (var db = new CSBCDbContext())
     {
         var rep = new SchedulePlayoffRepository(db);
         var game = new SchedulePlayoff
         {
             ScheduleNumber = scheduleNo,
             GameDate = date,
             GameTime = gameTime,
             LocationNumber = locationNumber,
             HomeTeam = homeTeam,
             VisitingTeam = visitorTeam,
             Descr = description,
             DivisionId = divisionId
         };
         rep.Insert(game);
         db.SaveChanges();
     }
 }
Пример #3
0
 private void AddPlayoffGame(int scheduleNo)
 {
     using (var db = new CSBCDbContext())
     {
         var rep = new SchedulePlayoffRepository(db);
         var game = new SchedulePlayoff();
         try
         {
             game.ScheduleNumber = scheduleNo;
             game.GameDate = (DateTime)ConcatDateTime(mskDate.Text, txtTime.Text);
             game.GameTime = txtTime.Text;
             game.HomeTeam = txtHome.Text;
             game.VisitingTeam = txtVisitor.Text;
             game.LocationNumber = Convert.ToInt32(cmbVenues.SelectedItem.Value);
             game.Descr = txtDescr.Text;
             game.DivisionId = Convert.ToInt32(ddlDivisions.SelectedValue);
             var newGame = rep.Insert(game);
             db.SaveChanges(); //this should be in UOM!
             GameNo = newGame.GameNumber;
         }
         catch (Exception ex)
         {
             Session["ErrorMSG"] = "ADDRow::" + ex.Message;
         }
     }
 }
Пример #4
0
 public SchedulePlayoff GetPlayoffByScheduleAndGameNo(int scheduleNo, int gameNo)
 {
     using (var db = new CSBCDbContext())
     {
         var rep = new SchedulePlayoffRepository(db);
         var game = rep.GetByScheduleAndGameNo(scheduleNo, gameNo);
         return game;
     }
 }