// 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)); }
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(); }
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); } }
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); }
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")); }