private async void AgeCalcImpl(object o) { _showLoaderAction.Invoke(true); CanExecute = false; await Task.Run((() => { StationManager.CurrentUser = UserAdapter.CreateUser(_dateOfBirth); Thread.Sleep(2000); })); if (StationManager.CurrentUser == null) { MessageBox.Show($"Don't lie to me with that {_dateOfBirth}"); } else { if (_dateOfBirth.DayOfYear == DateTime.Today.DayOfYear) { MessageBox.Show("Oh, guess who has birthday today!"); } Age = $"{StationManager.CurrentUser.Age}"; WesternZodiac = StationManager.CurrentUser.WesternZodiac; ChineseZodiac = StationManager.CurrentUser.ChineseZodiac; _closeAction.Invoke(); } CanExecute = true; _showLoaderAction.Invoke(false); }
public IHttpActionResult UpdatePassword([FromBody] NewPassword dto, long id) { try { using (var manager = new UserAdapter()) { var response = manager.Updater.Value.UpdatePass(dto.OldPass, dto.NewPass, id); var result = manager.Query.Value.TransformPost(response.UserId); resp.Message = "Data Updated"; resp.MessageCode = 200; resp.ErrorStatus = false; resp.ErrorCode = 0; resp.Data = manager.Query.Value.TransformJoinUser(response.UserId); } } catch (Exception ex) { resp.Message = ex.Message; resp.MessageCode = 500; resp.ErrorStatus = true; resp.ErrorCode = 1; } return(Ok(resp)); }
//public ListView mListView; protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Search); lsvResults = FindViewById <ListView>(Resource.Id.lsvResults); txtSearch = FindViewById <EditText>(Resource.Id.txtSearch); btnSearch = FindViewById <Button>(Resource.Id.btnSearch); txtSearch.Alpha = 0; txtSearch.TextChanged += mSearch_TextChanged; mUsers = new List <User>(); mUsers.Add(new User { username = "******", leagueChoice = "male", availability = "any", sports = "football" }); mUsers.Add(new User { username = "******", leagueChoice = "coed", availability = "Tuesdays", sports = "basketball" }); mUsers.Add(new User { username = "******", leagueChoice = "female", availability = "Fridays", sports = "racquetball, football, baseball" }); mUsers.Add(new User { username = "******", leagueChoice = "Male", availability = "any", sports = "football, dodgeball" }); mUsers.Add(new User { username = "******", leagueChoice = "coed", availability = "monday", sports = "tennis" }); mAdapter = new UserAdapter(this, Resource.Layout.row_user, mUsers); lsvResults.Adapter = mAdapter; }
public void AdaptarResponse() { IUserAdapter adapter = new UserAdapter(); Usuario usuario = adapter.GetUsuario(1); Assert.AreEqual("Ramiro", usuario.Nombre); }
public void Create(string tokenId, SubscriberDto subscriberDto) { var user = UserAdapter.BuildUser(subscriberDto); user.Id = Guid.NewGuid(); var roleUser = _roleRepository.Find(x => x.Name.Equals(RoleConstants.Subscriber)).FirstOrDefault(); user.Roles = new List <Role> { roleUser }; var customerId = StripeService.StripeService.CreateCustomer(tokenId, user.Email); var subscriberId = StripeService.StripeService.SubscribeCustomer(customerId, subscriberDto.SubscriptionPlan); var sub = new Subscriber { UserId = user.Id, StripeId = customerId, SubscriptionPlan = subscriberDto.SubscriptionPlan.ToString(), IsTrial = subscriberDto.IsTrial }; _userRepository.AddUser(user); _gSubscriberRepository.Add(sub); var body = _email.CreateEmailBody(user.UserName, "Subscriber"); _email.SendEmail("Welcome", body, user.Email); }
public void Create(string email, UserDto userDto) { var user = UserAdapter.BuildUser(userDto); var sub = _gUserRepository.Find(usr => usr.Email.Equals(email)).FirstOrDefault(); if (sub != null) { var subs = _userRepository.GetUserById(sub.Id).Subscriber; user.DependsOnAdmin = new List <Subscriber>() { subs }; } var roleUser = _roleRepository.Find(x => x.Name.Equals(RoleConstants.User)).FirstOrDefault(); user.Roles = new List <Role> { roleUser }; _userRepository.AddUser(user); var body = _email.CreateEmailBody(user.UserName, "Subscriber"); _email.SendEmail("Welcome", body, user.Email); }
private static void SetMainConfigurations() { Languages = LanguageMapper.ConvertToBusinessLogicEntitiesCollection(LanguageAdapter.GetAll()).ToList(); UserMapper.Update(Languages); DalUser dalUser; var dalUsers = UserAdapter.GetAll($"login='******'"); var enumerable = dalUsers.ToList(); if (enumerable.Count() == 0) { throw new ArgumentException(Properties.strings.userNotExist); } if (enumerable.ElementAt(0).Password == ConfigurationManager.User().Password) { dalUser = enumerable.ElementAt(0); } else { throw new ArgumentException(Properties.strings.wrongPassword); } User = UserMapper.ConvertToBusinessLogicEntity(dalUser); User.SetDetails(UserDetailsMapper.ConvertToBusinessLogicEntity(UserDetailsAdapter.GetById(dalUser.DetailsId))); Language = Languages.Where(l => l.Id == User.Language.Id).First(); }
public async Task <IActionResult> Login(UserLogin userLogin) { try { var user = await _userManager.FindByNameAsync(userLogin.UserName); var result = await _signInManager.CheckPasswordSignInAsync(user, userLogin.Password, false); if (result.Succeeded) { var appUser = _userManager.Users .FirstOrDefault(u => u.NormalizedUserName == userLogin.UserName.ToUpper()); var userToReturn = UserAdapter.DomainToDto(appUser); return(Ok(new { Token = GenerateJWTonken(appUser).Result, user = userToReturn })); } return(Unauthorized()); } catch (Exception ex) { return(this.StatusCode(StatusCodes.Status500InternalServerError, $"Falha de Login {ex.Message}")); } }
protected async override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Xamarin.Essentials.Platform.Init(this, savedInstanceState); SetContentView(Resource.Layout.activity_home); toolbar = FindViewById <Toolbar>(Resource.Id.toolbar); SetSupportActionBar(toolbar); SupportActionBar.Title = "User List"; setDialog(); _recyclerView = FindViewById <RecyclerView>(Resource.Id.usersProfileRecyclerView); users = await UserProfileService.GetUsersProfile(); _adapter = new UserAdapter(users); _adapter.iItemClickListner = this; _recyclerView.SetLayoutManager(new LinearLayoutManager(Application.Context)); _recyclerView.SetAdapter(_adapter); if (users != null) { dialog.Dismiss(); } }
private void Init() { rvResults.SetLayoutManager(new LinearLayoutManager(this)); var service = new GithubApiServices(); svUsers.QueryTextSubmit += (s, e) => { try { listUser = service.SeachUsers(svUsers.Query); } catch (WebException exception) { Console.WriteLine(exception); return; } if (adapter == null) { adapter = new UserAdapter(listUser); } else { adapter.NotifyDataSetChanged(); } rvResults.SetAdapter(adapter); }; }
public ActionResult Create([FromBody] User user) { var bbddUser = UserAdapter.ToNewUserDomain(user); _userService.AddElement(bbddUser); return(Ok()); }
public (ApiUser User, ApiLanguage Language) GetUserAndLanguage(string login, string password) { var languages = LanguageMapper.ConvertToApiEntitiesCollection(LanguageAdapter.GetAll()).ToList(); DalUser dalUser = null; var dalUsers = UserAdapter.GetAll($"login='******'"); var enumerable = dalUsers.ToList(); if (enumerable.Count() == 0) { throw new NotImplementedException(); //TODO: } if (enumerable.ElementAt(0).Password == $"{password}") { dalUser = enumerable.ElementAt(0); } else { throw new NotImplementedException(); //TODO: } var language = languages.Where(l => l.Id == dalUser.LanguageId).First(); var userDetails = UserDetailsMapper.ConvertToApiEntity(UserDetailsAdapter.GetById(dalUser.DetailsId)); UserMapper.Update(language, userDetails); var user = UserMapper.ConvertToApiEntity(dalUser); return(user, language); }
public DomainUserDto ProvideLogin(string login, string password) { var domainUserName = $"{login}@{_config.DomainName}"; _connection.Connect(_config.ServerName, _config.ServerPort); _connection.Bind(domainUserName, password); var searchFilter = string.Format(_config.SearchFilter, login); var result = _connection.Search( _config.SearchBase, LdapConnection.SCOPE_SUB, searchFilter, _attributes, false ); var ldapData = result.next()?.getAttributeSet(); if (ldapData == null) { throw new AuthenticationException("Given login or password are not correct . Please try again"); } var user = UserAdapter.Adapt(ldapData); return(user); }
public async Task <UserViewModel> UpdateAvatarAsync(AddAvatarRequest request) { var avatar = UserAdapter.FromRequest(request, _httpContextAccessor); var currentUser = Feature.CurrentUser(_httpContextAccessor, userRepository); currentUser.Avatar = avatar; currentUser.AvatarHash = request.AvatarHash; foreach (var post in postRepository.GetAll() .Where(x => x.AuthorId == currentUser.Id.ToString() && x.Status == ItemStatus.Active)) { await postRepository.UpdateAsync(post, post.Id); } currentUser.ModifiedDate = DateTime.Now; await userRepository.UpdateAsync(currentUser, currentUser.Id); //CacheHelper.Delete($"CurrentUser-{currentUser.Email}"); //CacheHelper.Add($"CurrentUser-{currentUser.Email}", currentUser, DateTime.Now.AddDays(10)); return(mapper.Map <UserViewModel>(currentUser)); }
public JsonResult deleteUser(User user) { try { Console.WriteLine(user.DisplayName); User findUser = UserAdapter.GetUserByUserName(user.DisplayName); if (!string.IsNullOrEmpty(findUser.DisplayName)) { Program.users.RemoveAll(x => x.DisplayName == findUser.DisplayName); UserAdapter.RemoveUser(findUser); } else { Program.users.RemoveAll(x => x.UserId == findUser.UserId); UserAdapter.RemoveUser(findUser); } Program.lm.Log(Program.lm.fileName, 1, user.UserId, ""); return(Json(new { sit = "success" })); } catch (Exception e) { Program.lm.Log(Program.lm.fileName, -1, user.UserId, ""); return(Json(new { sit = "fail" })); } }
public _OnClickListener_118(UserAdapter _enclosing, CheckBox checkBox, Couchbase.Lite.Document user) { this._enclosing = _enclosing; this.checkBox = checkBox; this.user = user; }
/// <summary> /// 保存用户头像 /// </summary> public async Task <WebModelIsSucceed> SaveUserFile(Guid useruuid, string localpath) { UserPersonalHomepageAdapter adapter = new UserPersonalHomepageAdapter(); UserAdapter useradapter = new UserAdapter(); UserModel userinfo = useradapter.GetAll().Where(s => s.UUID == useruuid).FirstOrDefault(); HttpFileCollection picColl = HttpContext.Current.Request.Files; //int maxLength = 10971520; WebModelIsSucceed isSucceed = new WebModelIsSucceed(); List <UserPersonalHomepageModel> list = new List <UserPersonalHomepageModel>(); UserPersonalHomepageModel userph = adapter.GetAll().Where(s => s.UserID == useruuid).FirstOrDefault(); if (userph == null) { userph = new UserPersonalHomepageModel(); userph.UUID = Guid.NewGuid(); } try { for (var i = 0; i < picColl.Count; i++) { HttpPostedFile file = picColl[i]; string type = file.ContentType; //重命名 string[] oldFileNameList = file.FileName.Split('.'); // string fileName = userinfo.UserID + "." + oldFileNameList[1]; string fileName = oldFileNameList[0] + "_" + DateTime.Now.ToString("yyyyMMddHHmmssfff") + "." + oldFileNameList[1]; // string locapath = System.Configuration.ConfigurationSettings.AppSettings["LocalImageUrl"]; attachment.SaveUserFile(file, fileName, localpath); userph.UploadIMG = fileName; userph.UserID = useruuid; userph.AdministratorSettings = 0; userph.ChineseVersion = ""; userph.EnglishVersion = ""; userph.PersonalHomepagePower = 0; list.Add(userph); } await adapter.AddOrUpdateAsyncCollection(list); isSucceed.IsSucceed = true; return(isSucceed); } catch (Exception ex) { isSucceed.IsSucceed = false; isSucceed.ErrorMessage = ex.Message; return(isSucceed); } }
public List <UserDto> GetAll() { List <UserDto> myUsers = new List <UserDto>(); _dbContext.Users.ToList().ForEach(user => myUsers.Add(UserAdapter.UserToUserDto(user))); return(myUsers); }
public IActionResult Profile() { var currentUser = this.User; var user = _userService.GetByEmail(currentUser.Identity.Name).Result; var userProfile = UserAdapter.DomainToProfileViewModel(user); return(View(userProfile)); }
private void fetchFriendsBirthdayToCalendar() { foreach (User user in m_LoggedInUser.Friends) { UserAdapter adaptUser = new UserAdapter(user); monthCalendarEvents.AddBoldedDate((DateTime)adaptUser.StartTime); } }
public void BuildAdapterPluginTest() { //Arrange and Act UserAdapter userAdapter = this.harness.CreateUserAdapter(); //Assert Assert.IsTrue(userAdapter is UserAdapter); }
public void UpdateElement(IUserDomain element) { var user = UserAdapter.MapUser(element); userRepository.UpdateElement(user); //throw new NotImplementedException(); }
public ServiceResult <bool> CheckPermission(OperationInfo operation) { if (operation == null) { return(new ServiceResult <bool>(false)); } operation.AppKey = operation.AppKey ?? this.AppKey; return(new ServiceResult <bool>(UserAdapter.CheckPermission(this.Token, operation))); }
protected override object InvokeEntityMethod(string methodName, string httpMethod) { ServiceAuth serviceAuth = this.GetType().GetAttribute <ServiceAuth>(); if (serviceAuth == null) { return(new ServiceResult <object>(ServiceState.Error)); } if (serviceAuth.IgnoreMethods == null || !serviceAuth.IgnoreMethods.Contains(methodName)) { if (serviceAuth.Type == ServiceAuthType.Token && UserAdapter.GetState(this.Token) == null) { return(new ServiceResult <object>(ServiceState.InvalidToken)); } else if (serviceAuth.Type == ServiceAuthType.App && !AppAdapter.CheckApp(this.AppKey, this.Secret)) { return(new ServiceResult <object>(ServiceState.InvalidAppCredentials)); } else if (serviceAuth.Type == ServiceAuthType.AppAndToken) { if (!AppAdapter.CheckApp(this.AppKey, this.Secret)) { return(new ServiceResult <object>(ServiceState.InvalidAppCredentials)); } if (UserAdapter.GetState(this.Token) == null) { return(new ServiceResult <object>(ServiceState.InvalidToken)); } } else if (serviceAuth.Type == ServiceAuthType.AppOrToken) { if (!AppAdapter.CheckApp(this.AppKey, this.Secret) && UserAdapter.GetState(this.Token) == null) { return(new ServiceResult <object>(ServiceState.InvalidAppCredentials)); } } } #if !DEBUG try { #endif return(base.InvokeEntityMethod(methodName, httpMethod)); #if !DEBUG } catch (Exception ex) { this.Logger.Error(ex); return(new ServiceResult <object>(ServiceState.Error)); } #endif }
public void Can_Adapt_User_From_Commerce_SubSystem() { IUserAdapter user = new UserAdapter(_commerUser); Assert.AreEqual(user.Born, new DateTime(1980, 12, 28)); Assert.AreEqual(user.FirstName, "John"); Assert.AreEqual(user.LastName, "Doe"); Assert.AreEqual(user.FullName, "John Doe"); }
private void InitData() { var adapter = new UserAdapter((IMvxAndroidBindingContext)BindingContext); adapter.SetOnItemClickListener(this); _recycleView.SetLayoutManager(new LinearLayoutManager(Activity)); _recycleView.HasFixedSize = true; _recycleView.SetAdapter(adapter); }
public void Can_Adapt_User_From_Ticket_SubSystem() { IUserAdapter user = new UserAdapter(_ticketUser); Assert.AreEqual(user.Born, new DateTime(1859, 09, 17)); Assert.AreEqual(user.FirstName, "Billy"); Assert.AreEqual(user.LastName, "the Kid"); Assert.AreEqual(user.FullName, "Billy the Kid"); }
/// <summary> /// get all user list /// </summary> /// <returns></returns> public IList <UserDTO> GetAll() { using (_queryableUnitOfWork) { var userList = _userRepository.GetAll().ToList(); return(userList.Any() ? UserAdapter.AdaptToUserDtoList(userList) : null); } }
public UserService CreateUserService(UserAdapter adapter = null) { if (adapter == null) { adapter = this.CreateUserAdapter(); } return(new UserService(adapter)); }
public Guid Insert(UserDTO userDto) { userDto.UserId = Guid.NewGuid(); userDto.IsApproved = true; userDto.IsModerator = true; var user = UserAdapter.ToDomain(userDto); return(userRepository.Insert(user)); }
public UserDTOList getUsers() { List<User> users = userfacade.getUsers(); UserDTOList ulist = new UserDTOList(); UserAdapter ua = new UserAdapter(); foreach (User u in users) { ulist.Add(ua.ConvertEntitytoDTO(u)); } return ulist; }
public async void GetUser_Valid_NotNull_Test() { //Arrange const int idToRead = 0; _repositoryMock.Setup(r => r.Read(idToRead)).Returns(Task.FromResult(_storedUser)); var userFacade = new UserAdapter(_repositoryMock.Object); //Act var returnedUser = await userFacade.Read(idToRead); //Assert Assert.IsNotNull(returnedUser); }
public async void GetUser_Valid_IsUser_Test() { //Arrange const int idToRead = 0; _repositoryMock.Setup(r => r.Read(idToRead)).Returns(Task.FromResult(_storedUser)); var adapter = new UserAdapter(_repositoryMock.Object); //Act var returnedUser = await adapter.Read(idToRead); //Assert Assert.IsInstanceOfType(returnedUser, typeof (User)); }
public void CreateUser_Success_Test() { //Arrange const int expectedReturnId = 0; _repositoryMock.Setup(r => r.Create(_storedUser)).Returns(Task.FromResult(expectedReturnId)); var userFacade = new UserAdapter(_repositoryMock.Object); //Act var actualId = userFacade.Create(_user); //Assert Assert.IsTrue(expectedReturnId == actualId.Result); }
public async void GetUser_Valid_CorrectUserInfo_Test() { //Arrange const int idToRead = 0; _repositoryMock.Setup(r => r.Read(idToRead)).Returns(Task.FromResult(_storedUser)); var adapter = new UserAdapter(_repositoryMock.Object); //Act var returnedUser = await adapter.Read(idToRead); //Assert Assert.IsTrue(_user.Name == returnedUser.Name); Assert.IsTrue(_user.MetaData == returnedUser.MetaData); Assert.IsTrue(_user.Id == returnedUser.Id); }
public async void GetUser_Invalid_NoExistingUser_Test() { //Arrange const int idToRead = 0; _repositoryMock.Setup(r => r.Read(idToRead)); var adapter = new UserAdapter(_repositoryMock.Object); //Act var returnedUser = await adapter.Read(idToRead); //Assert Assert.IsNull(returnedUser); }
public void GetAllUsers_Valid_ReturnsCorrectNumberOfUsers_Test() { //Arrange var user1 = new StoredUser {Name = "name1", MetaData = "metaData1"}; var user2 = new StoredUser {Name = "name2", MetaData = "metaData2"}; var user3 = new StoredUser {Name = "name3", MetaData = "metaData3"}; var list = new List<StoredUser> {user1, user2, user3}.AsQueryable(); _repositoryMock.Setup(r => r.Read()).Returns(list); var adapter = new UserAdapter(_repositoryMock.Object); const int expectedCount = 3; //Act var result = adapter.Read(); var actualCount = result.ToList().Count; //Assert Assert.IsTrue(expectedCount == actualCount); }
[ExpectedException(typeof (NullReferenceException))] // Assert public async void DeleteUser_Fail_UserDoesNotExist_Test() { //Arrange var repositoryMock = new Mock<IRepository<StoredUser>>(); const int toDeleteId = 0; repositoryMock.Setup(r => r.DeleteIfExists(toDeleteId)).Returns(Task.FromResult(false)); var adapter = new UserAdapter(repositoryMock.Object); //Act await adapter.DeleteIfExists(toDeleteId); }
public async void DeleteUser_Success_Test() { //Arrange var repositoryMock = new Mock<IRepository<StoredUser>>(); const int toDeleteId = 0; repositoryMock.Setup(r => r.DeleteIfExists(toDeleteId)).Returns(Task.FromResult(true)); var adapter = new UserAdapter(repositoryMock.Object); //Act var result = await adapter.DeleteIfExists(toDeleteId); //Assert Assert.IsTrue(result); }
public void GetAllUsers_Valid_ReturnsCorrectUsers_Test() { //Arrange var user1 = new StoredUser {Name = "name1", MetaData = "metaData1"}; var user2 = new StoredUser {Name = "name2", MetaData = "metaData2"}; var user3 = new StoredUser {Name = "name3", MetaData = "metaData3"}; var list = new List<StoredUser> {user1, user2, user3}.AsQueryable(); _repositoryMock.Setup(r => r.Read()).Returns(list); var adapter = new UserAdapter(_repositoryMock.Object); //Act var result = adapter.Read(); var actualUsers = result.ToList(); //Assert var counter = 0; foreach (var actualUser in list.AsEnumerable()) { var returnedUser = actualUsers[counter]; Assert.IsTrue(returnedUser.Name == actualUser.Name); Assert.IsTrue(returnedUser.MetaData == actualUser.MetaData); Assert.IsTrue(returnedUser.Id == actualUser.Id); counter++; } }