示例#1
0
 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);
        }
示例#3
0
 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;
		}