// Use this for initialization
    void Start()
    {
        List <Cricketer> CList = new List <Cricketer>();
        List <Matches>   MList = new List <Matches>();

        Cricketer c = new Cricketer();

        c.Name = "Sourav Ganguly";
        CList.Add(c);
        c      = new Cricketer();
        c.Name = "Sachin Tendulkar";
        CList.Add(c);

        //Add Matches
        Matches m = new Matches();

        m.MatchVs = "India-Sri Lanka";
        MList.Add(m);
        //Add another match

        m         = new Matches();
        m.MatchVs = "India - Bangladesh";
        MList.Add(m);

        c.GetSetCricketer = CList;
        c.GetSetMatch     = MList;
        c.Print();
    }
        public ActionResult DeleteConfirmed(int id)
        {
            Cricketer cricketer = db.Cricketers.Find(id);

            db.Cricketers.Remove(cricketer);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "ID,Name,ODI,Test,Grade")] Cricketer cricketer)
 {
     if (ModelState.IsValid)
     {
         db.Entry(cricketer).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(cricketer));
 }
 public ActionResult Edit([Bind(Include = "ID,Name,TestAvg,ODIAvg,T20Avg")] Cricketer cricketer)
 {
     if (ModelState.IsValid)
     {
         db.Entry(cricketer).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(cricketer));
 }
        public ActionResult Create([Bind(Include = "ID,Name,ODI,Test,Grade")] Cricketer cricketer)
        {
            if (ModelState.IsValid)
            {
                db.Cricketers.Add(cricketer);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(cricketer));
        }
Exemple #6
0
    static void Main(string[] args)
    {
        Stats     misbahStats = new Stats(51, 2023);
        Cricketer misbah      = new Cricketer("Misbah-ul-Haq", 32, misbahStats);

        Console.WriteLine("Name: " + misbah.name);
        Console.WriteLine("Age: " + misbah.age);
        Console.WriteLine("Matches: " + misbah.playerStats.matches);
        Console.WriteLine("Runs: " + misbah.playerStats.runs);

        Console.ReadLine();
    }
Exemple #7
0
        public static Cricketer GetCricketerFromWeb(HtmlNode node)
        {
            var cricketer = new Cricketer();

            if (node.Descendants("a").Any())
            {
                cricketer.ProfileUrl = node.Descendants("a").ToList()[0].GetAttributeValue("href", null);
            }

            if (node.Descendants("img").Any())
            {
                cricketer.ImageUrl = node.Descendants("img").ToList()[0].GetAttributeValue("src", null);
            }

            var fullName = node.Descendants("a").Count() > 1
                ? node.Descendants("a").ToList()[1].InnerText
                : node.Descendants("a").ToList()[0].InnerText;

            cricketer.FirstName = GetNames(fullName)[0];
            cricketer.LastName  = GetNames(fullName)[1];

            var itemList = node.Descendants("span").ToList();

            foreach (var item in itemList)
            {
                switch (item.InnerText.Split(':')[0])
                {
                case "wicketkeeper":
                case "overseas player":
                case "captain":
                case "withdrawn player":
                    cricketer.SpecialRole = item.InnerText;
                    break;

                case "Age":
                    cricketer.Age = item.InnerText.Trim();
                    break;

                case "Playing role":
                    cricketer.Role = item.InnerText.Trim();
                    break;

                case "Batting":
                    cricketer.Batting = item.InnerText.Trim();
                    break;

                case "Bowling":
                    cricketer.Bowling = item.InnerText.Trim();
                    break;
                }
            }
            return(cricketer);
        }
        // GET: Cricketers/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Cricketer cricketer = db.Cricketers.Find(id);

            if (cricketer == null)
            {
                return(HttpNotFound());
            }
            return(View(cricketer));
        }
        public ActionResult Create(Cricketer cricketer)
        {
            try
            {
                // TODO: Add insert logic here

                db.Cricketers.Add(cricketer);
                db.SaveChanges();
                return(View());
            }
            catch
            {
                return(View());
            }
        }
        //Create Cricketer
        public bool CreateCricketer(CricketerCreate model)
        {
            var entity =
                new Cricketer()
            {
                UserId    = _userId,
                Name      = model.Name,
                Country   = model.Country,
                TotalRuns = model.TotalRuns
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.Cricketerss.Add(entity);
                return(ctx.SaveChanges() == 1);
            }
        }
Exemple #11
0
        public IEnumerable <Cricketer> Get()
        {
            var currentUser         = HttpContext.User;
            var resultCricketerList = new Cricketer[] {
                new Cricketer {
                    Name = "Virat Kohli", Title = "King Kohli", ThumbNail_Image = "https://www.cricketcountry.com/wp-content/uploads/2018/12/Virat-Kohli-PTI.jpeg"
                },
                new Cricketer {
                    Name = "AB De Villiers", Title = "Mr 360", ThumbNail_Image = "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcR2XkOlQrDPhM4rv3ENq5SbMJwaWWbw62UWLmiqvlwJVqzOJJZiBg"
                },
                new Cricketer {
                    Name = "Chris Gayle", Title = "Universe Boss", ThumbNail_Image = "https://www.wiplayers.com/wp-content/uploads/2015/12/chris-gayle.png"
                }
            };


            return(resultCricketerList);
        }
Exemple #12
0
        public ActionResult DeleteConfirmed(int id)
        {
            Cricketer cricketer = db.Cricketers.Find(id);

            foreach (var item in cricketer.Cricketer_Details.ToArray())
            {
                db.Cricketer_Details.Remove(item);
            }
            foreach (var item in cricketer.Cricketer_ODI_Statistics.ToArray())
            {
                db.Cricketer_ODI_Statistics.Remove(item);
            }
            foreach (var item in cricketer.Cricketer_Test_Statistics.ToArray())
            {
                db.Cricketer_Test_Statistics.Remove(item);
            }

            db.Cricketers.Remove(cricketer);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }