public void regroll(Guid idu,Guid idr) { aspnet_UsersInRoles rol = new aspnet_UsersInRoles() { UserId = idu, RoleId=idr }; db.aspnet_UsersInRoles.InsertOnSubmit(rol); db.SubmitChanges(); }
public ActionResult Register(RegisterModel model) { if (ModelState.IsValid) { // Attempt to register the user MembershipCreateStatus createStatus; Membership.CreateUser(model.UserName, model.Password, model.Email, null, null, true, null, out createStatus); if (createStatus == MembershipCreateStatus.Success) { //registro usuarioroles DataClasses1DataContext db = new DataClasses1DataContext(); //var registro = from UsersId in db.aspnet_Users select UsersId; System.Guid idUs = db.aspnet_Users.Where(a => a.UserName == model.UserName).Select(a => a.UserId).ToArray()[0]; System.Guid idRol = db.aspnet_Roles.Where(a => a.RoleName == "Cliente").Select(a => a.RoleId).ToArray()[0]; aspnet_UsersInRoles rel = new aspnet_UsersInRoles() { RoleId = idRol, UserId = idUs }; db.aspnet_UsersInRoles.InsertOnSubmit(rel); db.SubmitChanges(); //registro usuarioroles FormsAuthentication.SetAuthCookie(model.UserName, false /* createPersistentCookie */); return RedirectToAction("Index", "Home"); } else { ModelState.AddModelError("", ErrorCodeToString(createStatus)); } } // If we got this far, something failed, redisplay form return View(model); }
public void regroles(Guid idus,Guid idrol) { DataClasses1DataContext db = new DataClasses1DataContext(); aspnet_UsersInRoles roles = new aspnet_UsersInRoles() { UserId=idus, RoleId=idrol }; db.aspnet_UsersInRoles.InsertOnSubmit(roles); db.SubmitChanges(); }
partial void Deleteaspnet_UsersInRoles(aspnet_UsersInRoles instance);
partial void Updateaspnet_UsersInRoles(aspnet_UsersInRoles instance);
partial void Insertaspnet_UsersInRoles(aspnet_UsersInRoles instance);
private void detach_aspnet_UsersInRoles(aspnet_UsersInRoles entity) { this.SendPropertyChanging(); entity.aspnet_Users = null; }
private void attach_aspnet_UsersInRoles(aspnet_UsersInRoles entity) { this.SendPropertyChanging(); entity.aspnet_Roles = this; }