public ActionResult DeleteConfirmed(int id) { SailingEquipment sailingEquipment = db.SailingEquipment.Find(id); db.SailingEquipment.Remove(sailingEquipment); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "equipmentId,equipmentName,equipmentType")] SailingEquipment sailingEquipment) { if (ModelState.IsValid) { db.Entry(sailingEquipment).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.equipmentType = new SelectList(db.EquipmentTypes, "typeId", "typeName", sailingEquipment.equipmentType); return(View(sailingEquipment)); }
// GET: SailingEquipments/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SailingEquipment sailingEquipment = db.SailingEquipment.Find(id); if (sailingEquipment == null) { return(HttpNotFound()); } return(View(sailingEquipment)); }
// GET: SailingEquipments/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SailingEquipment sailingEquipment = db.SailingEquipment.Find(id); if (sailingEquipment == null) { return(HttpNotFound()); } ViewBag.equipmentType = new SelectList(db.EquipmentTypes, "typeId", "typeName", sailingEquipment.equipmentType); return(View(sailingEquipment)); }
public ResponseWrapper <object> UpdateEquipment(int equipmentId, string equipmentName, int typeId) { try { var newEquipment = new SailingEquipment { equipmentId = equipmentId, equipmentName = equipmentName, equipmentType = typeId }; equipmentRepository.Update(newEquipment); equipmentRepository.Save(); return(new ResponseWrapper <object>("OK", true)); } catch (Exception e) { return(new ResponseWrapper <object>(e.Message, false)); } }
public ResponseWrapper <object> AddEquipment(string equipmentName, int typeId) { try { var freeId = GetEquipmentFreeId(); var newEquipment = new SailingEquipment() { equipmentId = freeId, equipmentName = equipmentName, equipmentType = typeId }; equipmentRepository.AddEquipment(newEquipment); equipmentRepository.Save(); return(new ResponseWrapper <object>("OK", true)); } catch (Exception e) { return(new ResponseWrapper <object>(e.Message, false)); } }