Пример #1
0
        public ActionResult Edit(int id, Feature feature)
        {
            if (!ModelState.IsValid)
            {
                return View(feature);
            }

            _Storage.EditFeature(id, feature);

            return RedirectToAction("Index");
        }
Пример #2
0
        public ActionResult Create(Feature feature)
        {
            if (ModelState.IsValid)
            {
                _Storage.CreateFeature(feature);

                return RedirectToAction("Index");
            }

            return View(feature);
        }
Пример #3
0
        public void EditFeature(int id, Feature feature)
        {
            var oldFeature = GetFeature(id);

            oldFeature.Name = feature.Name;

            _Db.SubmitChanges();
        }
Пример #4
0
 public void CreateFeature(Feature feature)
 {
     _Db.Features.InsertOnSubmit(feature);
     _Db.SubmitChanges();
 }
Пример #5
0
        public ActionResult Create()
        {
            var feature = new Feature();

            return View(feature);
        }
Пример #6
0
 public ViewFeatureDetails(Feature feature, IEnumerable<Topic> topics)
 {
     Feature = feature;
     Topics = topics;
 }
Пример #7
0
 public ViewFeatureDetails(Feature feature, IEnumerable<Topic> topics, IEnumerable<Topic> availableTopics) : this(feature, topics)
 {
     AvailableTopics = availableTopics;
 }