Beispiel #1
0
        public ActionResult AddMatch(string Name, string P1, string P2, DateTime Time)
        {
            AddMatchForm form = new AddMatchForm()
            {
                Name = Name,
                P1   = P1,
                P2   = P2,
                Time = Time
            };

            return(View(form));
        }
Beispiel #2
0
        public JsonResult SaveAddMatch(AddMatchForm form)
        {
            ReturnJson r = new ReturnJson();

            using (var db = new SHBTONLINEContext()) {
                Data.Domain.Play play = new Data.Domain.Play()
                {
                    ID      = Guid.NewGuid().ToString(),
                    Name    = form.Name,
                    OffTime = form.Time.AddMinutes(10),
                    Status  = "正常",
                };
                db.Plays.Add(play);
                Data.Domain.Play item1 = new Data.Domain.Play()
                {
                    ID       = Guid.NewGuid().ToString(),
                    Name     = form.P1 + "胜利",
                    Odds     = form.Odds1,
                    OffTime  = form.Time.AddMinutes(10),
                    Results  = "进行中",
                    Status   = "正常",
                    ParentID = play.ID
                };
                db.Plays.Add(item1);
                Data.Domain.Play item2 = new Data.Domain.Play()
                {
                    ID       = Guid.NewGuid().ToString(),
                    Name     = form.P2 + "胜利",
                    Odds     = form.Odds2,
                    OffTime  = form.Time.AddMinutes(10),
                    Results  = "进行中",
                    Status   = "正常",
                    ParentID = play.ID
                };
                db.Plays.Add(item2);
                switch (form.Sec)
                {
                case "NBA大小分":
                    Data.Domain.Play item3 = new Data.Domain.Play()
                    {
                        ID       = Guid.NewGuid().ToString(),
                        Name     = "总分大于225",
                        Odds     = form.Odds1,
                        OffTime  = form.Time.AddMinutes(10),
                        Results  = "进行中",
                        Status   = "正常",
                        ParentID = play.ID
                    };
                    db.Plays.Add(item3);
                    Data.Domain.Play item4 = new Data.Domain.Play()
                    {
                        ID       = Guid.NewGuid().ToString(),
                        Name     = "总分小于225",
                        Odds     = form.Odds2,
                        OffTime  = form.Time.AddMinutes(10),
                        Results  = "进行中",
                        Status   = "正常",
                        ParentID = play.ID
                    };
                    db.Plays.Add(item4);
                    break;

                case "足球大小球":
                    Data.Domain.Play item13 = new Data.Domain.Play()
                    {
                        ID       = Guid.NewGuid().ToString(),
                        Name     = "总得分大于3",
                        Odds     = form.Odds1,
                        OffTime  = form.Time.AddMinutes(10),
                        Results  = "进行中",
                        Status   = "正常",
                        ParentID = play.ID
                    };
                    db.Plays.Add(item13);
                    Data.Domain.Play item14 = new Data.Domain.Play()
                    {
                        ID       = Guid.NewGuid().ToString(),
                        Name     = "总得分小于于3",
                        Odds     = form.Odds2,
                        OffTime  = form.Time.AddMinutes(10),
                        Results  = "进行中",
                        Status   = "正常",
                        ParentID = play.ID
                    };
                    db.Plays.Add(item14);
                    break;

                case "十杀":
                    Data.Domain.Play item5 = new Data.Domain.Play()
                    {
                        ID       = Guid.NewGuid().ToString(),
                        Name     = form.P1 + "十杀",
                        Odds     = form.Odds3,
                        OffTime  = form.Time.AddMinutes(10),
                        Results  = "进行中",
                        Status   = "正常",
                        ParentID = play.ID
                    };
                    db.Plays.Add(item5);
                    Data.Domain.Play item6 = new Data.Domain.Play()
                    {
                        ID       = Guid.NewGuid().ToString(),
                        Name     = form.P2 + "十杀",
                        Odds     = form.Odds4,
                        OffTime  = form.Time.AddMinutes(10),
                        Results  = "进行中",
                        Status   = "正常",
                        ParentID = play.ID
                    };
                    db.Plays.Add(item6);
                    break;

                case "一血":
                    Data.Domain.Play item11 = new Data.Domain.Play()
                    {
                        ID       = Guid.NewGuid().ToString(),
                        Name     = form.P1 + "一血",
                        Odds     = form.Odds3,
                        OffTime  = form.Time.AddMinutes(10),
                        Results  = "进行中",
                        Status   = "正常",
                        ParentID = play.ID
                    };
                    db.Plays.Add(item11);
                    Data.Domain.Play item12 = new Data.Domain.Play()
                    {
                        ID       = Guid.NewGuid().ToString(),
                        Name     = form.P2 + "一血",
                        Odds     = form.Odds4,
                        OffTime  = form.Time.AddMinutes(10),
                        Results  = "进行中",
                        Status   = "正常",
                        ParentID = play.ID
                    };
                    db.Plays.Add(item12);
                    break;

                case "领先4分":
                    Data.Domain.Play item7 = new Data.Domain.Play()
                    {
                        ID       = Guid.NewGuid().ToString(),
                        Name     = form.P1 + "胜利",
                        Odds     = form.Odds3,
                        OffTime  = form.Time.AddMinutes(10),
                        Results  = "进行中",
                        Status   = "正常",
                        ParentID = play.ID
                    };
                    db.Plays.Add(item7);
                    Data.Domain.Play item8 = new Data.Domain.Play()
                    {
                        ID       = Guid.NewGuid().ToString(),
                        Name     = form.P2 + "胜利",
                        Odds     = form.Odds4,
                        OffTime  = form.Time.AddMinutes(10),
                        Results  = "进行中",
                        Status   = "正常",
                        ParentID = play.ID
                    };
                    db.Plays.Add(item8);
                    break;
                }
                db.SaveChanges();
            }

            return(Json(r));
        }