// GET: Luppoli/Create /// <summary> /// Metodo invocato alla creazione di un nuovo luppolo /// Assegna uno user al luppolo con i campi da compilare nella view /// Ritorna la vista /// </summary> /// <returns></returns> public ActionResult Create() { Luppoli l = new Luppoli { UserId = User.Identity.GetUserId() }; return(View(l)); }
public ActionResult DeleteConfirmed(int id) { Luppoli luppoli = _db.Luppoli.Find(id); _db.Luppoli.Remove(luppoli ?? throw new InvalidOperationException()); _db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(Luppoli luppoli) { if (ModelState.IsValid) { _db.Entry(luppoli).State = EntityState.Modified; _db.SaveChanges(); return(RedirectToAction("Index")); } return(View(luppoli)); }
public ActionResult Create(Luppoli luppoli) { if (ModelState.IsValid) { _db.Luppoli.Add(luppoli); _db.SaveChanges(); return(RedirectToAction("Index")); } return(View(luppoli)); }
// GET: Luppoli/Details/5 /// <summary> /// Metodo invocato alla richiesta di dettagli su un luppolo /// Restituisce errore se id è nullo o non esiste /// Altrimenti restituisce l'elemento cercato alla pagina /// </summary> /// <param name="id">Valore della chiave per model Luppoli</param> /// <returns></returns> public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Luppoli luppoli = _db.Luppoli.Find(id); if (luppoli == null) { return(HttpNotFound()); } return(View(luppoli)); }
// GET: Luppoli/Delete/5 /// <summary> /// Metodo invocato alla cancellazione di un luppolo /// Se l' ID è nullo ritorna uno StatusCode di BadRequest /// Se l' ID non è presente nel database ritorna HttpNotFound /// Se è presente ritorna la vista del luppolo trovato /// </summary> /// <param name="id">Valore della chiave per il model Luppoli</param> /// <returns></returns> public ActionResult Delete(int?id) { if (id == null) { PathConfig c = new PathConfig(); return(Redirect(c.error2)); } Luppoli luppoli = _db.Luppoli.Find(id); if (luppoli == null) { return(HttpNotFound()); } return(View(luppoli)); }
public ActionResult EditTest01([PexAssumeUnderTest] LuppoliController target, Luppoli luppoli) { ActionResult result = target.Edit(luppoli); return(result); // TODO: aggiungere asserzioni a metodo LuppoliControllerTest.EditTest01(LuppoliController, Luppoli) }