public static Domain.Users getInstance() { if (user == null) { user = new DefaultUser(); } return(user); }
public async Task LogIn(Domain.Users user) { var claims = new List <Claim>(); claims.Add(new Claim(ClaimTypes.Name, user.Name)); claims.Add(new Claim(ClaimTypes.Email, user.Email)); claims.Add(new Claim(ClaimTypes.Role, user.Role.Name)); var identity = new ClaimsIdentity(claims, "Cookies"); var principal = new ClaimsPrincipal(identity); await HttpContext.SignInAsync( scheme : "SocializR", principal : principal); }
public static Data.Entities.Users Map(Domain.Users dmUser) { Data.Entities.Users deUser = new Entities.Users(); deUser.Id = dmUser.Id; deUser.FirstName = dmUser.FirstName; deUser.LastName = dmUser.LastName; deUser.Street = dmUser.Street; deUser.City = dmUser.City; deUser.State = dmUser.State; deUser.ZipCode = dmUser.ZipCode; deUser.Phone = dmUser.Phone; deUser.Email = dmUser.Email; deUser.Password = dmUser.Password; return(deUser); }
protected void Register_Click(object sender, EventArgs e) { if (!Page.IsValid) { return; } var manager = Context.GetOwinContext().GetUserManager <ApplicationUserManager>(); var signInManager = Context.GetOwinContext().Get <ApplicationSignInManager>(); var user = new ApplicationUser() { UserName = Username.Text, Email = Email.Text }; IdentityResult result = manager.Create(user, Password.Text); if (result.Succeeded) { // For more information on how to enable account confirmation and password reset please visit http://go.microsoft.com/fwlink/?LinkID=320771 //string code = manager.GenerateEmailConfirmationToken(user.Id); //string callbackUrl = IdentityHelper.GetUserConfirmationRedirectUrl(code, user.Id, Request); //manager.SendEmail(user.Id, "Confirm your account", "Please confirm your account by clicking <a href=\"" + callbackUrl + "\">here</a>."); signInManager.SignIn(user, isPersistent: false, rememberBrowser: false); var userId = HttpContext.Current.User.Identity.GetUserId(); var newUser = new Domain.Users() { Username = Context.User.Identity.Name, OwinId = userId, CreatedAt = DateTime.Now }; using (var session = new Data.DataSession()) { var repo = new Data.UsersRepository(session.UnitOfWork); repo.Save(newUser); } IdentityHelper.RedirectToReturnUrl(Request.QueryString["ReturnUrl"], Response); } else { ErrorMessage.Text = result.Errors.FirstOrDefault(); } }
public void CreateUser(Domain.Users user) { _hotelContext.Add(user); _hotelContext.SaveChanges(); }
/// <summary> /// 保存用户信息 /// </summary> /// <param name="users"></param> /// <returns></returns> public bool Set(Domain.Users users) { base.Dbcontext.Set <Users>().Add(users); return(true); }
public void Delete(Domain.Users entity) { UsersRepository.Delete(entity); }
public void Update(Domain.Users entity) { UsersRepository.Update(entity); }
public void SaveOrUpdate(Domain.Users entity) { UsersRepository.SaveOrUpdate(entity); }
public object Save(Domain.Users entity) { return(UsersRepository.Save(entity)); }
public void EditUser(Domain.Users user) { _db.Users.Update(UsersMapper.Map(user)); }
public void AddUser(Domain.Users user) { _db.Users.Add(UsersMapper.Map(user)); }