Пример #1
0
        public ActionResult Create(FormCollection collection)
        {
            try
            {
                DBActivity db2         = new DBActivity();
                Activity   addActivity = new Activity();

                addActivity.Category       = collection["categoryDropdown"];
                addActivity.Venue          = collection["Venue"];
                addActivity.Link           = collection["Link"];
                addActivity.PricePerPerson = collection["PricePerPerson"];
                addActivity.StreetAddress  = collection["StreetAddress"];
                addActivity.City           = collection["City"];
                addActivity.State          = collection["State"];
                addActivity.Zip            = collection["Zip"];
                addActivity.PhoneNumber    = collection["PhoneNumber"];
                addActivity.DaysOpen       = collection["DaysOpen"];
                addActivity.TimesOpen      = collection["TimesOpen"];
                addActivity.Other          = collection["Other"];
                db2.Activities.Add(addActivity);
                db2.SaveChanges();

                return(RedirectToAction("Index", "Home"));
            }
            catch (Exception ex)
            {
                TempData["Error"] = ex.InnerException;
                return(View("AddActivityView"));
            }
        } // GET: ManageActivity
Пример #2
0
        public ActionResult Delete(int id, FormCollection collection)
        {
            try
            {
                DBActivity db2           = new DBActivity();
                var        foundActivity = db2.Activities.Find(id);

                db2.Activities.Remove(foundActivity);
                db2.SaveChanges();
                return(RedirectToAction("Index", "Home"));
            }
            catch (Exception ex)
            {
                TempData["Error"] = ex.InnerException;
                return(View());
            }
        }
Пример #3
0
        public ActionResult Edit(int id, FormCollection collection)
        {
            try
            {
                DBActivity db2           = new DBActivity();
                var        foundActivity = db2.Activities.Find(id);

                foundActivity.Venue          = collection["Venue"];
                foundActivity.Link           = collection["Link"];
                foundActivity.Category       = collection["Category"];
                foundActivity.StreetAddress  = collection["StreetAddress"];
                foundActivity.City           = collection["City"];
                foundActivity.State          = collection["State"];
                foundActivity.Zip            = collection["Zip"];
                foundActivity.DaysOpen       = collection["DaysOpen"];
                foundActivity.TimesOpen      = collection["TimesOpen"];
                foundActivity.PricePerPerson = collection["PricePerPerson"];
                foundActivity.PhoneNumber    = collection["PhoneNumber"];
                db2.SaveChanges();

                return(RedirectToAction("List", "ManageActivity"));
            }
            catch (DbEntityValidationException e)
            {
                foreach (var eve in e.EntityValidationErrors)
                {
                    foreach (var ve in eve.ValidationErrors)
                    {
                        TempData["Error"] = string.Format("- Property: \"{0}\", Error: \"{1}\"",
                                                          ve.PropertyName, ve.ErrorMessage);
                    }
                }
                return(View());
            }
            catch (Exception ex)
            {
                TempData["Error"] = ex.InnerException;
                return(View());
            }
        }