public async Task <ActionResult> Create([Bind(Include = "Id,Name,Description")] Permission permission) { if (ModelState.IsValid) { db.Permisos.Add(permission); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(permission)); }
public async Task <ActionResult> Create([Bind(Include = "Id,Nombre,Descripcion,Permisos")] Role role, string[] Permisos) { if (ModelState.IsValid) { role.Permissions = db.Permisos.Where(q => Permisos .Any(p => p == q.Id.ToString())) .ToList(); db.Roles.Add(role); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(role)); }
public async Task <ActionResult> Create([Bind(Include = "Id,Name,Lastname,Phone,DateBirth,Password,Email")] User user, string[] Roles) { user.Roles = db.Roles.Where(q => Roles .Any(p => p == q.Id.ToString())).ToList(); user.Password = Encriptar(user.Password); if (ModelState.IsValid) { db.Users.Add(user); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(user)); }