public static void CreateNewOne(int userId, UserPublicInfo userPublicInfo) { loginnedUser = new LoginnedUser { UserId = userId, UserPublicInfo = new UserPublicInfo { UserName = userPublicInfo.UserName } }; }
public User Create(UserPublicInfo user) { var id = Guid.NewGuid(); var newUser = new User { Id = id, Name = user.Name, Address = user.Address, Secret = Guid.NewGuid() }; users.TryAdd(id, newUser); return(newUser); }
public bool IsAuthonticate(string tocken, out UserPublicInfo userInfo) { Guid tkn; if (Guid.TryParse(tocken, out tkn)) { userInfo = _userDataService.GetByTocken(tkn); return(userInfo != null); } else { userInfo = null; return(false); } }
public UserPublicInfo LogIn(UserAuthorizationInfo authorizationInfo) { User user = Verify(authorizationInfo); if (user != null) { UserPublicInfo publicInfo = mapper.Map <UserPublicInfo>(user); LoginnedUser.CreateNewOne(user.UserId, publicInfo); LogInned?.Invoke(); return(publicInfo); } else { return(null); } }
public User CreateUser(UserPublicInfo userPublicInfo) { return(_userDataService.Create(userPublicInfo)); }