예제 #1
0
        public ActionResult Create(int id, int parentId, FormCollection form)
        {
            using (var context = new ContentStorage())
            {
                var content = context.Content.Where(c => c.Id == id).First();

                var accordion = new Accordion();
                TryUpdateModel(accordion, new[]
                                              {
                                                  "Title",
                                                  "SortOrder"
                                              });

                accordion.Text = HttpUtility.HtmlDecode(form["Text"]);
                accordion.Content = content;
                context.AddToAccordion(accordion);
                context.SaveChanges();

                if(content.PlaceKind>0)
                    return RedirectToAction("Index", "Place", new { id = content.Name, area = "" });
                return RedirectToAction("Index", "Home", new { id = content.Name, area = "" });
            }
        }