Exemple #1
0
 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());
 }
Exemple #2
0
        public ActionResult AddIndikator(string whichView)
        {
            IndikatorViewViewModel sd = new IndikatorViewViewModel();

            sd._View = whichView;
            return(View(sd));
        }
Exemple #3
0
        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));
        }