コード例 #1
0
        private void HomeAddressIsEdited()
        {
            var editHomeAddressPanel = _profilePage.EditHomeAddress();

            _homeAddressModel = new HomeAddressModelBuilder().Build();
            editHomeAddressPanel.Edit(_homeAddressModel);
        }
コード例 #2
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);
        }