public ActionResult DeleteConfirmed(int id) { BirthMonth birthMonth = db.BirthMonths.Find(id); db.BirthMonths.Remove(birthMonth); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "BirthMonthID,BirthMonthName")] BirthMonth birthMonth) { if (ModelState.IsValid) { db.Entry(birthMonth).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(birthMonth)); }
public ActionResult Create([Bind(Include = "BirthMonthID,BirthMonthName")] BirthMonth birthMonth) { if (ModelState.IsValid) { db.BirthMonths.Add(birthMonth); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(birthMonth)); }
// GET: BirthMonths/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BirthMonth birthMonth = db.BirthMonths.Find(id); if (birthMonth == null) { return(HttpNotFound()); } return(View(birthMonth)); }
// GET: Customers/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Customer customer = db.Customers.Find(id); FavoriteColor favoriteColor = db.FavoriteColors.Find(customer.FavoriteColorID); BirthMonth birthMonth = db.BirthMonths.Find(customer.BirthMonthID); if (customer == null) { return(HttpNotFound()); } //Set model fields equal to variables used in old fortune teller project int userAgeNum = customer.Age; int siblingNum = customer.NumberOfSiblings; string favColor = favoriteColor.FavoriteColor1.ToLower(); int birthMonthNum = birthMonth.BirthMonthNum; //Filter information from user input through conditional statements to get fortune results. //User Age translated into years until retirement. if (userAgeNum % 2 == 0) { ViewBag.RetirementText = "20 years"; } else { ViewBag.RetirementText = "5 years"; } //Number of Siblings coverted to vacation home location if (siblingNum == 0) { ViewBag.VacationHome = "a Quechuan-style cottage high in the Andes"; } else if (siblingNum > 0 && siblingNum <= 1) { ViewBag.VacationHome = "a houseboat on the French Riviera"; } else if (siblingNum > 1 && siblingNum <= 2) { ViewBag.VacationHome = "a Tibetan Monestary"; } else if (siblingNum > 2 && siblingNum <= 3) { ViewBag.VacationHome = "an igloo in Nunavut, Canada"; } else if (siblingNum > 3) { ViewBag.VacationHome = "a penthouse in NYC"; } else { ViewBag.VacationHome = "a trunk shipped to Timbuktu"; } //Favorite color determines mode of transport. switch (favColor) { case "red": ViewBag.ModeTransport = "1962 250 GT Lusso Berlinetta"; break; case "orange": ViewBag.ModeTransport = "Jetta"; break; case "yellow": ViewBag.ModeTransport = "custom diesel rocketship (the aerial companion to the Yellow Submarine)"; break; case "green": ViewBag.ModeTransport = "llama (if he talks, beware! You may have found an emperor...)"; break; case "blue": ViewBag.ModeTransport = "Nightfury (do you even have to park a dragon? I hope not!)"; break; case "indigo": ViewBag.ModeTransport = "1960's motorhome"; break; case "violet": ViewBag.ModeTransport = "flying carpet (it's a whole new world!)"; break; default: ViewBag.ModeTransport = "dog sled (time to get creative!)"; break; } //birth month number determines the amount of money in the bank. if (birthMonthNum >= 1 && birthMonthNum <= 4) { ViewBag.MoneyInBank = 1.40; } else if (birthMonthNum >= 5 && birthMonthNum <= 8) { ViewBag.MoneyInBank = 1000000000; } else if (birthMonthNum >= 9 && birthMonthNum <= 12) { ViewBag.MoneyInBank = 50000; } else { ViewBag.MoneyInBank = 0.00; } return(View(customer)); }