public ActionResult AddProduktTyp(string whichView) { ProduktTypViewViewModel v = new ProduktTypViewViewModel(); v._View = whichView; return(View(v)); }
public ActionResult AddProduktTypConfirmed(ProduktTypViewViewModel _typ) { try { if (ModelState.IsValid) { _typ._ProduktTyp.Typ = _typ._ProduktTyp.Name; _db.ProduktTyps.Add(_typ._ProduktTyp); _db.SaveChanges(); return(RedirectToAction(_typ._View)); } } catch (DbEntityValidationException dbEx) { foreach (var validationErrors in dbEx.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { Trace.TraceInformation("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage); } } } return(HttpNotFound()); }
public ActionResult DeleteProduktTyp(ProduktTyp _name, string _whichView) { if (_name == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } _name.Id = Convert.ToInt32(_name.Name); ProduktTyp viewModel = new ProduktTyp(); viewModel = _db.ProduktTyps.FirstOrDefault(i => i.Id == _name.Id); ProduktTypViewViewModel _deleteProduktTypView = new ProduktTypViewViewModel(); _deleteProduktTypView._ProduktTyp = viewModel; _deleteProduktTypView._View = _whichView; if (viewModel == null) { return(HttpNotFound()); } return(View(_deleteProduktTypView)); }