Esempio n. 1
0
        private void HomeAddressIsEdited()
        {
            var editHomeAddressPanel = _profilePage.EditHomeAddress();

            _homeAddressModel = new HomeAddressModelBuilder().Build();
            editHomeAddressPanel.Edit(_homeAddressModel);
        }
Esempio n. 2
0
        public bool IsHomeAddressSameAs(HomeAddressModel homeAddressModel)
        {
            Find.Element(By.CssSelector("#readonly-home-address > h4")).Click();

            var sameAddress    = Find.Element(By.Name("Address")).Text.Equals(homeAddressModel.Address);
            var sameAddress2   = Find.Element(By.Name("Address 2")).Text.Equals(homeAddressModel.Address2);
            var sameCity       = Find.Element(By.Name("City")).Text.Equals(homeAddressModel.City);
            var sameState      = Find.Element(By.Name("State")).Text.Equals(homeAddressModel.State.ToString());
            var samePostalCode = Find.Element(By.Name("Postal code")).Text.Equals(homeAddressModel.PostalCode);

            return(sameAddress && sameAddress2 && sameCity && sameState && samePostalCode);
        }
Esempio n. 3
0
        public virtual JsonResult EditHomeAddress(HomeAddressModel model)
        {
            if (!ModelState.IsValid)
            {
                var nglErrors = ModelState.GetNglErrors();
                return(Json(new { nglErrors }, JsonRequestBehavior.AllowGet));
            }

            var student = _studentRepository.GetByUSI(model.StudentUsi);
            var address = student.StudentAddresses.First();

            _studentHomeAddressToStudentMapper.Map(model, address);

            _repository.Save();

            TempData["ShowSuccess"] = true;
            return(Json(true, JsonRequestBehavior.AllowGet));
        }