public ActionResult DeleteConfirmed(int id) { IOUStatus iOUStatus = db.IOUStatus.Find(id); db.IOUStatus.Remove(iOUStatus); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "statusID,status,colorId")] IOUStatus iOUStatus) { if (ModelState.IsValid) { db.Entry(iOUStatus).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.colorId = new SelectList(db.Colors, "id", "color", iOUStatus.colorId); return(View(iOUStatus)); }
public ActionResult Create([Bind(Include = "statusID,status,colorId")] IOUStatus iOUStatus) { if (ModelState.IsValid) { db.IOUStatus.Add(iOUStatus); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.colorId = new SelectList(db.Colors, "id", "color", iOUStatus.colorId); return(View(iOUStatus)); }
// GET: IOUStatus/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } IOUStatus iOUStatus = db.IOUStatus.Find(id); if (iOUStatus == null) { return(HttpNotFound()); } return(View(iOUStatus)); }
// GET: IOUStatus/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } IOUStatus iOUStatus = db.IOUStatus.Find(id); if (iOUStatus == null) { return(HttpNotFound()); } ViewBag.colorId = new SelectList(db.Colors, "id", "color", iOUStatus.colorId); return(View(iOUStatus)); }
protected override void Seed(IOUTrackerApp.Models.ApplicationDbContext context) { // This method will be called after migrating to the latest version. // You can use the DbSet<T>.AddOrUpdate() helper extension method // to avoid creating duplicate seed data. E.g. // // context.People.AddOrUpdate( // p => p.FullName, // new Person { FullName = "Andrew Peters" }, // new Person { FullName = "Brice Lambson" }, // new Person { FullName = "Rowan Miller" } // ); // if (context.IOUStatus.Count() == 0) { var colorRed = new Color("Red"); var statusBorrowed = new IOUStatus(); statusBorrowed.status = "Borrowed"; statusBorrowed.color = colorRed; context.IOUStatus.Add(statusBorrowed); context.SaveChanges(); var colorGreen = new Color("Green"); var statusReturned = new IOUStatus(); statusReturned.color = colorGreen; statusReturned.status = "Returned"; context.IOUStatus.Add(statusReturned); context.SaveChanges(); if (context.Colors.Count() <= 2) { List <string> colorList = new List <string> { "Yellow", "Pink", "Brown", "Blue", "Purple" }; foreach (var c in colorList) { context.Colors.Add(new Color(c)); } context.SaveChanges(); } } }