public ActionResult DeleteConfirmed(int id) { BikeRegister bikeRegister = db.BikeRegisters.Find(id); db.BikeRegisters.Remove(bikeRegister); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "BikeId,BikeNum,Brand,Model,Available")] BikeRegister bikeRegister) { if (ModelState.IsValid) { db.Entry(bikeRegister).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(bikeRegister)); }
public ActionResult Create([Bind(Include = "BikeId,BikeNum,Brand,Model,Available")] BikeRegister bikeRegister) { if (ModelState.IsValid) { db.BikeRegisters.Add(bikeRegister); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(bikeRegister)); }
// GET: BikeRegisters/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BikeRegister bikeRegister = db.BikeRegisters.Find(id); if (bikeRegister == null) { return(HttpNotFound()); } return(View(bikeRegister)); }
public void Put(int id, [FromBody] BikeRegister value) { var original = _db.RegistredBikes .Where(item => item.Id == id).FirstOrDefault(); original.User = value.User; original.Bike = value.Bike; original.Date = value.Date; original.Active = value.Active; if (!string.IsNullOrEmpty(value.User.Nick)) { _db.Entry(value.User).State = EntityState.Unchanged; } _db.Entry(original).State = EntityState.Modified; _db.SaveChanges(); }
public void Post([FromBody] BikeRegister value) { var data = _db.RegistredBikes .Where(b => b.Date.Date == DateTime.Today && b.Active && b.Bike.Id == value.Bike.Id).FirstOrDefault(); if (null == data) { _db.Entry(value.Bike).State = EntityState.Unchanged; _db.Entry(value.Bike.Driver).State = EntityState.Unchanged; _db.Entry(value.User).State = EntityState.Unchanged; value.Date = DateTime.Now; value.Active = true; _db.RegistredBikes.Add(value); _db.SaveChanges(); } }