public async Task <IActionResult> Edit(int id, [Bind("Id,IdUser,CodModulo")] UserModuloPerfil userModuloPerfil) { if (id != userModuloPerfil.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(userModuloPerfil); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UserModuloPerfilExists(userModuloPerfil.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(userModuloPerfil)); }
// POST: UserModuloPerfils/Create // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. public JsonResult Create(string IdUser, string IdModulo) { try { UserModuloPerfil novo = new UserModuloPerfil(); novo.IdUser = IdUser; novo.CodModulo = Convert.ToInt32(IdModulo); _context.Add(novo); _context.SaveChangesAsync(); return(Json(new { sucesso = "Marcação excluída com sucesso!" })); } catch (Exception e) { return(Json(new { msg = e.Message, erro = true })); } }