public ActionResult EditarMenu(String dados) { CadastroMenuBO cmBO = new CadastroMenuBO(); List <CadastroMenu> listaDeLinks = null; listaDeLinks = JsonConvert.DeserializeObject <List <CadastroMenu> >(dados); Dictionary <int, CadastroMenu> conjunto = new Dictionary <int, CadastroMenu>(); foreach (CadastroMenu item in listaDeLinks) { if (conjunto.ContainsKey(item.id)) { conjunto.Remove(item.id); conjunto.Add(item.id, item); } else { conjunto.Add(item.id, item); } } foreach (var valor in conjunto) { cmBO.Gravar(valor.Value); } return(RedirectToAction("EditarMenu")); }
public ActionResult AdicionarLinks(String link) { CadastroMenu cm = JsonConvert.DeserializeObject <CadastroMenu>(link); if (cm.nome != "" && cm.url != "") { CadastroMenuBO cmBO = new CadastroMenuBO(); cmBO.Gravar(cm); } return(View()); }