public IHttpActionResult Backend_Detail(Int32 id) { BackendCateringViewModel viewmodel = new BackendCateringViewModel(); CateringOrderDataController dataCtrl = new CateringOrderDataController(); EventDataController eventDataCtrl = new EventDataController(); UserDataController userDataCtrl = new UserDataController(); try { viewmodel.EventOptions = eventDataCtrl.GetItems().ToList().ConvertAll(x => { return(new BackendEventViewModelItem().FromModel(x)); }).OrderByDescending(x => x.ID).ToList(); viewmodel.UserOptions = userDataCtrl.GetItems().OrderBy(x => x.FirstName).ToList().ConvertAll(x => { return(new BackendUserViewModelItem().FromModel(x)); }); viewmodel.Data.FromModel(dataCtrl.GetItem(id)); } catch (Exception ex) { return(Error(viewmodel, ex)); } return(Ok(viewmodel)); }
public void LBGetLeaderBoard() { var userDataController = new UserDataController(_dbservmock.Object); var actual = userDataController.Get(); actual.Should().HaveCount(5); }
IEnumerator Startup() { ViewController.GetInstance().Initialize(ViewAnchorRef.transform); UserDataController.GetInstance().Initialize(); while (UserDataController.GetInstance().ContactsUsers == null) { yield return(null); } SoundManager.GetInstance(); yield return(new WaitForSeconds(.1f)); StartCoroutine(NetworkController.GetInstance().Connect()); SpeechController.GetInstance().Initialize(); PhotoController.GetInstance().Initialize(); CheatController.GetInstance().Initialize(ViewAnchorRef.transform); ContactsList cl = ViewController.GetInstance().CurrentView.GetComponent <ContactsList>(); cl.Initialize(); //Initiate The Singletons //Transaction<List<TcgCard>> t = new Transaction<List<TcgCard>>(); }
/// <summary> /// Initializes test data. /// </summary> public OtherControllersTests() { IContextProvider provider = new TestContextProvider(_context); _controller = new StatisticsController(provider); _controller2 = new UserDataController(provider); }
public async Task PostTest(int expectedStatus) { var strongPassword = true; Mock <IRepository <UserData> > mockRepoistory = new Mock <IRepository <UserData> >(); Mock <IPasswordStrengthValidator> mockValidator = new Mock <IPasswordStrengthValidator>(); Mock <ILogger <UserDataController> > mockLogger = new Mock <ILogger <UserDataController> >(); var controller = new UserDataController(mockLogger.Object, mockRepoistory.Object, mockValidator.Object); var email = "*****@*****.**"; var password = "******"; var passwordHash = ""; var request = new AddUserRequest { Email = email, Password = password }; switch (expectedStatus) { case StatusCodes.Status201Created: var userData = new UserData { Email = email, PasswordHash = passwordHash }; mockRepoistory.Setup(repository => repository.Insert(It.IsAny <UserData>())).Verifiable(); break; case StatusCodes.Status400BadRequest: strongPassword = false; break; case StatusCodes.Status500InternalServerError: mockRepoistory.Setup(repository => repository.Insert(It.IsAny <UserData>())).Throws(new Exception("Already exists")); break; } mockValidator.Setup(validator => validator.IsStrongPassword(password)).Returns(strongPassword).Verifiable(); var result = await controller.Post(request); Assert.IsAssignableFrom <ActionResult <PostResponse> >(result); var objectResult = result.Result as ObjectResult; var postResponse = objectResult.Value as PostResponse; Assert.Equal(expectedStatus, objectResult.StatusCode); switch (expectedStatus) { case StatusCodes.Status201Created: Assert.True(postResponse.Success); Assert.Equal($"User {email} added", postResponse.Message); break; case StatusCodes.Status400BadRequest: Assert.False(postResponse.Success); Assert.Equal("Invalid Password", postResponse.Message); break; case StatusCodes.Status500InternalServerError: Assert.False(postResponse.Success); Assert.Equal("Already exists", postResponse.Message); break; } }
public IHttpActionResult Edit(AccountEditViewModelItem request) { AccountEditViewModel viewmodel = new AccountEditViewModel(); UserDataController dataCtrl = new UserDataController(); try { User updateModel = dataCtrl.GetItem(request.ID); updateModel.ToModel(request); if (request.OldPassword != null && request.NewPassword1 != null && request.NewPassword2 != null) { var newPassword = PasswordHelper.ChangePassword(dataCtrl.GetItem(UserHelper.CurrentUserID), request.OldPassword, request.NewPassword1, request.NewPassword2); dataCtrl.ChangePassword(UserHelper.CurrentUserID, newPassword); viewmodel.AddSuccessMessage("Passwort wurde geändert."); } updateModel = dataCtrl.Update(updateModel); viewmodel.Data.FromModel(updateModel); } catch (WrongPasswordException) { return(Warning(viewmodel, "Das eingegebene Passwort stimmt nicht.")); } catch (PasswordsNotEqualException) { return(Warning(viewmodel, "Die eingegebenen Passwörter stimmt nicht überein.")); } catch (Exception ex) { return(Error(viewmodel, ex)); } return(Ok(viewmodel, "Profil wurde aktualisiert.")); }
public void UserDataControllerTest1() { User user = new User("Ivan", "Ivanov", "Ivanovich"); UserDataController userDataController = new UserDataController(user); Assert.AreEqual(user, userDataController.GetCurrentElement()); }
public IHttpActionResult ResetPassword(PasswordResetRequest request) { BaseViewModel viewmodel = new BaseViewModel(); UserDataController dataCtrl = new UserDataController(); try { User user = dataCtrl.GetItems().SingleOrDefault(x => x.Email == request.Email); if (user == null) { return(Warning(viewmodel, "Eingegebene Email ist nicht registriert.")); } else { user = dataCtrl.SetPasswordReset(user.ID); EmailHelper.SendResetMail(user); } } catch (Exception ex) { return(Error(viewmodel, ex)); } return(Ok(viewmodel, "Dir wurde ein Link zugesendet.")); }
void ClickHandler() { SoundManager.GetInstance().PlaySingle("SoundFX/music_marimba_chord"); //RotateArrow(Test.transform.Find("Circle").GetComponent<RectTransform>().localRotation, testImage0.sprite, Test.GetComponent<ContactTag>().TagData); rotateAction(this.gameObject); UserDataController.GetInstance().CalleeUserName = Model.Name; UserDataController.GetInstance().CalleeImage = Model.Image; }
public static Boolean CheckPassword(User User, String password) { UserDataController userDataCtrl = new UserDataController(); var user = userDataCtrl.GetItem(User.ID); return(HashPassword(password, User.PasswordSalt) == user.Password); }
public static UserDataController GetInstance() { if (userDataController == null) { userDataController = new GameObject("UserDataController").AddComponent <UserDataController>(); } return(userDataController); }
protected void Awake() { controllerForGameConfig = new GameConfigController(this, this); controllerForChunkSave = new ChunkSaveController(this, this); controllerForUserData = new UserDataController(this, this); controllerForBase = new BaseDataController(this, this); controllerForGameConfig.GetGameConfigData(); }
public void SetCurrentElementTest() { User user = new User("Ivan", "Ivanov", "Ivanovich"); UserDataController userDataController = new UserDataController(user); Assert.IsTrue(userDataController.SetCurrentElement(user.Surname)); Assert.AreEqual(user, userDataController.GetCurrentElement()); }
void Start() { _user_data_controller = this; UD = new UserData(); data_path = @"" + Application.persistentDataPath + @"\UserData.save"; LoadUserDataAtDesignStart(); Debug.LogError(data_path); }
public void TestGetUserStatistic() { var userDataController = new UserDataController(_mock.Object); var result = userDataController.GetUserStatistic("Name1"); Assert.NotNull(result); Assert.NotNull(result.Value); Assert.True(result.Value is UserStatistics); }
public void TestGetUserMachineInfo() { var userDataController = new UserDataController(_mock.Object); var result = userDataController.GetUserMachineInfo("Name1"); Assert.NotNull(result); Assert.NotNull(result.Value); Assert.True(result.Value is UserMachine); }
/* * public void ChangeState(ContactsList.CurrentState State) * { * if (State == ContactsList.CurrentState.ContactList) * { * AcceptingInput = true; * transform.Find("Albums").gameObject.SetActive(false); * transform.Find("Requests").gameObject.SetActive(true); * transform.Find("Tab/TimeToCall").gameObject.SetActive(true); * transform.Find("Tab/LastTalked").gameObject.SetActive(true); * transform.Find("Tab/Calling").gameObject.SetActive(false); * } * * if (State == ContactsList.CurrentState.Calling) * { * AcceptingInput = false; * transform.Find("Albums").gameObject.SetActive(false); * transform.Find("Requests").gameObject.SetActive(false); * transform.Find("Tab/TimeToCall").gameObject.SetActive(false); * transform.Find("Tab/LastTalked").gameObject.SetActive(false); * transform.Find("Tab/Calling").gameObject.SetActive(true); * } * * if (State == ContactsList.CurrentState.Calling) * { * AcceptingInput = false; * transform.Find("Albums").gameObject.SetActive(false); * transform.Find("Requests").gameObject.SetActive(false); * transform.Find("Tab/TimeToCall").gameObject.SetActive(false); * transform.Find("Tab/LastTalked").gameObject.SetActive(false); * transform.Find("Tab/Calling").gameObject.SetActive(true); * } * } */ public void SetUserPopsicleInfo(ContactModel contactModel) { NameText.text = contactModel.Name; TimeToCallText.text = contactModel.TimeToCall; LastTalkedText.text = contactModel.LastTalked; if (UserDataController.GetInstance().ActiveUserType == UserDataController.UserType.Caregiver) { List <LayoutElement> les = RequestedOfMeScroll.content.GetComponent <VerticalLayoutGroup>().GetComponentsInChildren <LayoutElement>().ToList(); foreach (LayoutElement le in les) { Destroy(le.gameObject); } foreach (string req in contactModel.RequestedOfMe) { GameObject go = GameObject.Instantiate <GameObject>(requestedOfMeItemPrefab, RequestedOfMeScroll.content.transform); go.GetComponent <RectTransform>().localScale = Vector3.one; go.transform.Find("Text").GetComponent <Text>().text = req; } les = RequestedOfOthersScroll.content.GetComponent <VerticalLayoutGroup>().GetComponentsInChildren <LayoutElement>().ToList(); foreach (LayoutElement le in les) { Destroy(le.gameObject); } foreach (string req in contactModel.RequestedOfOthers) { GameObject go = GameObject.Instantiate <GameObject>(requestedOfOthersItemPrefab, RequestedOfOthersScroll.content.transform); go.GetComponent <RectTransform>().localScale = Vector3.one; go.transform.Find("Text").GetComponent <Text>().text = req; } } else { ScrollRect albumScrollRect = SeniorAlbums.transform.Find("Scroll View").GetComponent <ScrollRect>(); List <LayoutElement> les = albumScrollRect.content.transform.GetComponentsInChildren <LayoutElement>().ToList(); foreach (LayoutElement le in les) { Destroy(le.gameObject); } GameObject albumImagePrefab = Resources.Load <GameObject>("Prefabs/ContactsScreen/AlbumImage"); foreach (string photoName in contactModel.Photos) { Regex re = new Regex(@"([a-zA-Z]+)(\d+)"); Match result = re.Match(photoName); string alphaPart = result.Groups[1].Value; string numberPart = result.Groups[2].Value; Sprite photoSprite = PhotoController.GetInstance().GetPhoto(alphaPart, photoName); GameObject albumImageInstance = Instantiate <GameObject>(albumImagePrefab); albumImageInstance.GetComponent <Image>().sprite = photoSprite; albumImageInstance.transform.SetParent(albumScrollRect.content.transform); albumImageInstance.GetComponent <RectTransform>().localScale = Vector3.one; //albumScrollRect.Rebuild(CanvasUpdate.Prelayout); } } }
public MainForm() { InitializeComponent(); DirectoryCheck(); saver = new DataBaseSaver(); companyController = new CompanyDataController(saver); userController = new UserDataController(saver); ofdController = new OFDDataController(saver); storeController = new StoreDataController(saver); }
// Use this for initialization void Start() { faces = Resources.LoadAll <Sprite>("Face"); jersey = Resources.LoadAll <Sprite>("Team"); basketball = GameObject.Find("basketball"); ballController = basketball.GetComponent <BallControllerTournament>(); initializeSharedObjects(0, 0, "quarterFinal"); userDataController = new UserDataController(); userDataController.LoadGameData(); }
public async Task Should_return_no_content_when_valid_username_is_passed() { _controller = new UserDataController(_userAccountService.Object); var response = await _controller.ResetPassword("test"); var result = response as OkResult; result.Should().NotBeNull(); result.StatusCode.Should().Be(200); }
public void AddElementTest() { User user = new User("Ivan", "Ivanov", "Ivanovich"); UserDataController userDataController = new UserDataController(user); User user1 = new User("S***n", "Semenov", "Semenovich"); userDataController.AddElement(user1); userDataController.SetCurrentElement("Semenov"); Assert.AreEqual(user1, userDataController.GetCurrentElement()); }
void LoadData() { if (UserDataController.GetInstance().ActiveUserType == UserDataController.UserType.Caregiver) { model = UserDataController.GetInstance().ContactsUsers.Caregiver.Contacts; } else { model = UserDataController.GetInstance().ContactsUsers.Senior.Contacts; } }
public void PlayTutorial() { userDataController = new UserDataController(); userDataController.LoadGameData(); if (!userDataController.userData.tutorialTaken) { StartCoroutine(WaitToStartTutorial()); userDataController.userData.tutorialTaken = true; userDataController.SaveGameData(); } }
// Use this for initialization void Start() { basketball = GameObject.Find("basketball"); ballController = basketball.GetComponent <BallController>(); pauseButtonPressed = false; totalQuaterCounter = OptionMenuScript.quaterCounter; quater.text = "Q" + quaterCounter; qTimer = OptionMenuScript.quaterDuration[OptionMenuScript.quaterTimerCounter]; quaterTimer.text = "" + qTimer; scoreA = 0; scoreB = 0; teamAScore.text = scoreA.ToString(); teamBScore.text = scoreB.ToString(); faces = Resources.LoadAll <Sprite>("Face"); jersey = Resources.LoadAll <Sprite>("Team"); int indexA = Array.FindIndex(jersey, cloth => cloth.name == teamAName.text.ToString().ToUpper()); int indexB = Array.FindIndex(jersey, cloth => cloth.name == teamBName.text.ToString().ToUpper()); for (int i = 0; i < OptionMenuScript.teamSizeCounter * 2; i++) { playerPosition[i] = player[i].transform.position; player[i].SetActive(true); if (i % 2 == 0) { player[i].GetComponent <SpriteRenderer>().sprite = jersey[indexA]; int tempFace = UnityEngine.Random.Range(0, 11); if (tempFace == 1) { tempFace++; } player[i].gameObject.transform.Find("Face").GetComponent <SpriteRenderer>().sprite = faces[tempFace]; } else { player[i].GetComponent <SpriteRenderer>().sprite = jersey[indexB]; int tempFace = UnityEngine.Random.Range(0, 11); if (tempFace == 1) { tempFace++; } player[i].gameObject.transform.Find("Face").GetComponent <SpriteRenderer>().sprite = faces[tempFace]; } } ballInitPos = ballPosition.position; StartCoroutine("LoseTime"); delatTime = qTimer; Time.timeScale = 1; isTick = true; matchEnded = false; StartCoroutine(MakeUserReady()); userDataController = new UserDataController(); userDataController.LoadGameData(); coinsWon = 0; }
private void Start() { View.anchoredPosition = new Vector2(View.anchoredPosition.x, -406); UserDataController.UserType userType = UserDataController.GetInstance().ActiveUserType; if (userType == UserDataController.UserType.Senior) { CaregiverRequests.SetActive(false); SeniorAlbums.SetActive(true); transform.Find("Bottom").gameObject.SetActive(false); } }
public App() { InitializeComponent(); DependencyService.Register <MockDataStore>(); MainPage = new LoginPage(); clientDataController = new ClientDataController(); merchandiserDataController = new MerchandiserDataController(); merchandisingTicketDataController = new MerchandisingTicketDataController(); userDataController = new UserDataController(); }
// Start is called before the first frame update void Start() { if (!UserDataController.Exist()) { _waitForTime = true; } else { UserDataController.LoadFromFile(); StartCoroutine(LoadingBar()); } }
public IHttpActionResult CheckLogin() { LoginViewModel viewmodel = new LoginViewModel(); UserDataController dataCtrl = new UserDataController(); if (viewmodel.Authenticated) { viewmodel.Data.FromModel(dataCtrl.GetItem(UserHelper.CurrentUserID)); } return(Ok(viewmodel)); }
public void Update() { if (_waitForTime) { if (_timeController._timeChecked) { UserDataController.InitializeUser(_timeController.GetTimeNow().ToBinary().ToString()); _waitForTime = false; StartCoroutine(LoadingBar()); } } }
/// <summary> /// Общий метод ля тестирования конструктора, который восстанавливает данные контроллера из файла с использованием различных форматтеров. /// </summary> /// <param name="formatter">Форматтер файла, с помощью которого будет сохранено, а затем восстановлено состояние контроллера пользователя.</param> public void UserDataControllerTest() { int NumberOfRetries = 3; int DelayOnRetry = 1000; // Выбираем директорию для временных файлов. Если ее нет, то создаем. DirectoryInfo directory = new DirectoryInfo(Path.Combine(Environment.CurrentDirectory, "Tests")); if (!directory.Exists) { directory.Create(); } else { // Если скопилось больше 10 файлов от предыдущих тестов, удаляем их. FileInfo[] files = directory.GetFiles(); if (files.Length > 10) { foreach (FileInfo file in files) { file.Delete(); } } } //Создаем нового пользователя и помещаем его в контроллер User user = new User("Ivan", "Ivanov", "Ivanovich"); UserDataController userDataController = new UserDataController(user); // Сохраняем контроллер. userDataController.SaveData(); // Созадем еще 1 контроллер и загружаем в него информацию из только что сохраненного файла. UserDataController userDataController1 = null; //Делаем 3 попытки с задержкой 1000 мс, на случай проблем/задержек в механизме ввода-вывода. for (int i = 1; i <= NumberOfRetries; i++) { try { userDataController1 = new UserDataController(); } catch (IOException) when(i <= NumberOfRetries) { Thread.Sleep(DelayOnRetry); } } // Строковые представления объектов равны, т.е. объекты имеют одинаковое состояние Assert.AreEqual(userDataController.GetCurrentElement().ToString(), userDataController1.GetCurrentElement().ToString()); // При этом ссылки указывают на разные области памяти, т.е. это не один и тот же объект. Assert.AreNotEqual(userDataController, userDataController1); }
public Response<User_Data> postUserData(User_Data userData) { IncomingWebRequestContext requestContext = WebOperationContext.Current.IncomingRequest; Dictionary<string, string> data = new Dictionary<string, string>(); string authString = requestContext.Headers[HttpRequestHeader.Authorization]; data.Add("user_account_id", userData.userId.ToString()); data.Add("name", userData.userDataType); data.Add("value", userData.value); Request request = makeRequest(requestContext, trimData(data), authString); UserDataController controller = new UserDataController(); return controller.Call(request); }
public Response<User_Data> deleteUserData(string id) { IncomingWebRequestContext requestContext = WebOperationContext.Current.IncomingRequest; Dictionary<string, string> data = new Dictionary<string, string>(); string authString = requestContext.Headers[HttpRequestHeader.Authorization]; data.Add("id", id); Request request = makeRequest(requestContext, trimData(data), authString); UserDataController controller = new UserDataController(); return controller.Call(request); }