public string GetAgeFromDate() { try { string strDob = Request.Url.Segments[3]; DateTime Date = DateTime.Parse(strDob); string FormattedAge = AgeFormatter.FormatAge(Date); return(FormattedAge); } catch (Exception e) { return(""); } }
public string GetAgeFromDate() { try { string strDob = Request.Path.ToString().Substring(24, 10); DateTime Date = DateTime.Parse(strDob); string FormattedAge = AgeFormatter.FormatAge(Date); return(FormattedAge); } catch (Exception e) { return(""); } }
public ActionResult Edit(PlayersEditModel playersEditModel, int?id) { using (tennisDBEntities db = new tennisDBEntities()) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (Request.RequestType == "POST") { if (ModelState.IsValid) { player player = db.players.Find(id); db.Entry(player).CurrentValues.SetValues(playersEditModel.Player); db.Entry(player).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Details", new { id })); } } playersEditModel.Player = db.players.Find(id.Value); if (playersEditModel.Player == null) { return(HttpNotFound()); } int Year = DateTime.Now.Year; List <int?> Years = new List <int?>() { null }; for (int i = 40; i > 0; i--) { Years.Add(Year); Year--; } playersEditModel.Years = new SelectList(Years); if (playersEditModel.Player.dob.HasValue) { playersEditModel.Dob = playersEditModel.Player.dob.Value.ToString("yyyy-MM-dd"); playersEditModel.Age = AgeFormatter.FormatAge(DateTime.Parse(playersEditModel.Dob)); } } return(View(playersEditModel)); }
public ActionResult Details(PlayersDetailsModel playersDetailsModel, int?id) { using (tennisDBEntities db = new tennisDBEntities()) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } playersDetailsModel.Player = db.players.Include("country").Include("rankings").First(p => p.id == id); // .Find(id); if (playersDetailsModel.Player == null) { return(HttpNotFound()); } if (playersDetailsModel.DeletePlayer) { if (playersDetailsModel.Player.rankings.Count == 0 && playersDetailsModel.Player != null) { db.players.Remove(playersDetailsModel.Player); db.SaveChanges(); return(RedirectToAction("Index")); } } if (playersDetailsModel.Player.gender == "M") { playersDetailsModel.Gender = "Male"; } else if (playersDetailsModel.Player.gender == "F") { playersDetailsModel.Gender = "Female"; } if (playersDetailsModel.Player.handed != null) { if (playersDetailsModel.Player.handed == "L") { playersDetailsModel.Handed = "Left"; } else if (playersDetailsModel.Player.handed == "R") { playersDetailsModel.Handed = "Right"; } } if (playersDetailsModel.Player.height_feet != null && playersDetailsModel.Player.height_inches != null) { playersDetailsModel.Height = playersDetailsModel.Player.height_feet.ToString() + "\'" + playersDetailsModel.Player.height_inches.ToString() + "\""; } if (playersDetailsModel.Player.dob != null) { playersDetailsModel.Age = AgeFormatter.FormatAge(playersDetailsModel.Player.dob.Value); playersDetailsModel.Dob = playersDetailsModel.Player.dob.Value.ToLongDateString().TrimStart('0'); } } return(View(playersDetailsModel)); }
public ActionResult Details(PlayersDetailsModel playersDetailsModel, int?id) { using (tennisContext db = new tennisContext()) { if (id == null) { return(BadRequest()); } playersDetailsModel.Player = db.Player.Include("Country").Include("Ranking").First(p => p.Id == id); // .Find(id); if (playersDetailsModel.Player == null) { return(NotFound()); } if (playersDetailsModel.DeletePlayer) { if (playersDetailsModel.Player.Ranking.Count == 0 && playersDetailsModel.Player != null) { db.Player.Remove(playersDetailsModel.Player); db.SaveChanges(); return(RedirectToAction("Index")); } } if (playersDetailsModel.Player.Gender == "M") { playersDetailsModel.Gender = "Male"; } else if (playersDetailsModel.Player.Gender == "F") { playersDetailsModel.Gender = "Female"; } if (playersDetailsModel.Player.Handed != null) { if (playersDetailsModel.Player.Handed == "L") { playersDetailsModel.Handed = "Left"; } else if (playersDetailsModel.Player.Handed == "R") { playersDetailsModel.Handed = "Right"; } } if (playersDetailsModel.Player.HeightFeet != null && playersDetailsModel.Player.HeightInches != null) { playersDetailsModel.Height = playersDetailsModel.Player.HeightFeet.ToString() + "\'" + playersDetailsModel.Player.HeightInches.ToString() + "\""; } if (playersDetailsModel.Player.Dob != null) { playersDetailsModel.Age = AgeFormatter.FormatAge(playersDetailsModel.Player.Dob.Value); playersDetailsModel.Dob = playersDetailsModel.Player.Dob.Value.ToLongDateString().TrimStart('0'); } } return(View(playersDetailsModel)); }