示例#1
0
        public ActionResult EditAttorneyProfile(string userName)
        {
            var profile = UserProfile.GetUserProfile(userName);
            var model   = new AttorneyProfileViewModel(profile);

            model.SetCountySelectList(_questionRepository.Counties);

            return(View("EditAttorneyProfile", model));
        }
示例#2
0
        public ActionResult EditAttorneyProfile(AttorneyProfileViewModel model)
        {
            if (ModelState.IsValid)
            {
                var profile = UserProfile.GetUserProfile(model.UserName);
                profile.LawFirm      = model.LawFirm;
                profile.Phone        = model.Phone;
                profile.AddressLine1 = model.AddressLine1;
                profile.AddressLine2 = model.AddressLine2;
                profile.City         = model.City;
                profile.State        = model.State;
                profile.Zip          = model.Zip;
                profile.County       = model.County;

                profile.Save();

                return(RedirectToAction("Profile", new { userName = model.UserName }));
            }

            model.SetCountySelectList(_questionRepository.Counties);

            return(View("EditAttorneyProfile", model));
        }