Exemplo n.º 1
0
        public async Task <IActionResult> EditForumNode(string NodeId)
        {
            var node = await(from n in DBContext.ForumNodes
                             where n.Id.ToString() == NodeId
                             select n).FirstOrDefaultAsync();
            var model = new EditForumNodeViewModel()
            {
                NodeId   = node.Id.ToString(),
                NodeName = node.Name
            };

            return(View(model));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> EditForumNode(EditForumNodeViewModel model)
        {
            if (ModelState.IsValid)
            {
                var node = await(from n in DBContext.ForumNodes
                                 where n.Id.ToString() == model.NodeId
                                 select n).FirstOrDefaultAsync();
                DBContext.ForumNodes.Update(node).Entity.Name = model.NodeName;
                await DBContext.SaveChangesAsync();

                return(RedirectToAction("ForumNode", new { NodeId = model.NodeId }));
            }
            return(View(model));
        }