public ActionResult DeleteConfirmed(int id) { WindPark windPark = db.WindPark.Find(id); db.WindPark.Remove(windPark); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "WindParkID,WindParkName,CreatedOn,ModifiedOn,CreatedBy,ModifiedBy")] WindPark windPark) { if (ModelState.IsValid) { db.Entry(windPark).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(windPark)); }
// GET: WindParks/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } WindPark windPark = db.WindPark.Find(id); if (windPark == null) { return(HttpNotFound()); } return(View(windPark)); }
public ActionResult Create([Bind(Include = "WindParkID,WindParkName,CreatedOn,ModifiedOn,CreatedBy,ModifiedBy")] WindPark windPark) { if (ModelState.IsValid) { windPark.CreatedBy = User.Identity.Name; windPark.CreatedOn = DateTime.Now; windPark.ModifiedBy = User.Identity.Name; windPark.ModifiedOn = DateTime.Now; db.WindPark.Add(windPark); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(windPark)); }
// GET: WindParks/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } WindPark windPark = db.WindPark.Find(id); if (windPark == null) { return(HttpNotFound()); } //ViewBag.ConnectionControlID = new SelectList(db.ConnectionControl, "ConnectionControlID", "ConnectionStatus", windPark.ConnectionControlID); return(View(windPark)); }
public ActionResult Create([Bind(Include = "WindParkID,WindParkName,CreatedOn,ModifiedOn,CreatedBy,ModifiedBy,Message,ConnectionControlID")] WindPark windPark) { if (ModelState.IsValid) { windPark.CreatedBy = User.Identity.Name; windPark.CreatedOn = DateTime.Now; windPark.ModifiedBy = User.Identity.Name; windPark.ModifiedOn = DateTime.Now; db.WindPark.Add(windPark); db.SaveChanges(); return(RedirectToAction("Index")); } //ViewBag.ConnectionControlID = new SelectList(db.ConnectionControl, "ConnectionControlID", "ConnectionStatus", windPark.ConnectionControlID); return(View(windPark)); }
public ActionResult Edit([Bind(Include = "WindParkID,WindParkName,CreatedOn,ModifiedOn,CreatedBy,ModifiedBy,Message,ConnectionControlID")] WindPark windPark) { if (ModelState.IsValid) { var original = db.WindPark.Find(windPark.WindParkID); bool changed = original.WindParkName != windPark.WindParkName || original.Message != windPark.Message; if (changed) { original.Message = windPark.Message; original.WindParkName = windPark.WindParkName; original.ModifiedOn = DateTime.Now; original.ModifiedBy = User.Identity.Name; db.Entry(original).State = EntityState.Modified; db.Entry(original).Property("CreatedOn").IsModified = false; db.Entry(original).Property("CreatedBy").IsModified = false; db.SaveChanges(); } return(RedirectToAction("Index")); } // ViewBag.ConnectionControlID = new SelectList(db.ConnectionControl, "ConnectionControlID", "ConnectionStatus", windPark.ConnectionControlID); return(View(windPark)); }