public ActionResult AddIndikator(IndikatorViewViewModel _indiDetails) { try { if (ModelState.IsValid) { _db.Umweltindikators.Add(_indiDetails._Umweltindikator); _db.SaveChanges(); return(RedirectToAction(_indiDetails._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 AddIndikator(string whichView) { IndikatorViewViewModel sd = new IndikatorViewViewModel(); sd._View = whichView; return(View(sd)); }
public ActionResult DeleteIndikator(Umweltindikator _name, string indi) { if (_name == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } IndikatorViewViewModel sd = new IndikatorViewViewModel(); _name.Id = Convert.ToInt32(_name.Name); sd._Umweltindikator = _db.Umweltindikators.FirstOrDefault(i => i.Id == _name.Id); sd._View = indi; if (sd._Umweltindikator == null) { return(HttpNotFound()); } return(View(sd)); }