public ActionResult Delete(int id) { DBProductVariantRepository repository = new DBProductVariantRepository(this.DatabaseContext); DBProductVariant productVariant = repository.Find(id); if (productVariant != null) { repository.Remove(productVariant, true); } return(RedirectToAction("Edit", "ProductsAdmin", new { id = productVariant.IDProduct })); }
public ActionResult Edit(DBProductVariant productVariant) { ModelState.Remove("Product"); if (this.Authorizer.IsLogedIn(this.Session, this.Request) && this.ModelState.IsValid) { this.Authorizer.ReauthorizeLogin(this.Session); new DBProductVariantRepository(this.DatabaseContext).Update(productVariant, true); return(RedirectToAction("Edit", "ProductsAdmin", new { id = productVariant.IDProduct })); } return(RedirectToAction("Index", "Login")); }