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 = "" }); } }