public bool AddBooking(Booking booking) { try { Animal[] animals = new Animal[booking.Animals.Count()]; booking.Animals.CopyTo(animals, 0); booking.Animals.Clear(); foreach (var animal in animals) { booking.Animals.Add(Context.Animals.Find(animal.Id)); } Accessoire[] accessoires = new Accessoire[booking.Accessoires.Count()]; booking.Accessoires.CopyTo(accessoires, 0); booking.Accessoires.Clear(); foreach (var accessoire in accessoires) { booking.Accessoires.Add(Context.Accessoires.Find(accessoire.Id)); } Context.Bookings.Add(booking); Context.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public ActionResult DeleteConfirmed(int id) { Accessoire accessoire = db.Accessoires.Find(id); db.Accessoires.Remove(accessoire); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,Nom,NoReference,Fabricant,Description,Poids,Garantie,Prix,Amperage,Voltage,Capacite,Dimensions")] Accessoire accessoire) { if (ModelState.IsValid) { db.Entry(accessoire).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(accessoire)); }
public bool AddAccessoire(Accessoire accessoire) { try { Context.Accessoires.Add(accessoire); Context.SaveChanges(); return(true); } catch (Exception) { return(false); } }
// GET: Accessoires/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Accessoire accessoire = db.Accessoires.Find(id); if (accessoire == null) { return(HttpNotFound()); } return(View(accessoire)); }
public bool EditAccessoire(Accessoire accessoire) { try { var toEdit = Context.Accessoires.Find(accessoire.Id); toEdit.Name = accessoire.Name; toEdit.Price = accessoire.Price; toEdit.ImageUrl = accessoire.ImageUrl; toEdit.Animal = accessoire.Animal; Context.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public async Task <IActionResult> DeleteAccessoire([FromBody] Accessoire item) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var result = await _formationService.DeleteAccessoireAsync(item.Id); if (result) { return(Ok(result)); } else { return(NotFound()); } }
public async Task <IActionResult> SaveAccessoire([FromBody] Accessoire item) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (item.Id == Guid.Empty) { item.Id = Guid.NewGuid(); } var result = await _formationService.SaveAccessoireAsync(item); if (result != null) { return(Ok(result)); } else { return(NotFound()); } }