public ActionResult ProcessEditRequest(int?ID, UserInformationViewEdit _user, string save, string edit)
        {
            if (!string.IsNullOrEmpty(edit))
            {
                return(View("~/Views/User/EditUserInformation.cshtml", _user));
            }

            if (!string.IsNullOrEmpty(save))
            {
                if (_user != null && ModelState.IsValid)
                {
                    ApplicationUser userData = new ApplicationUser();

                    using (UserRegistrationDBEntities _db = new UserRegistrationDBEntities())
                    {
                        var queryResult = _db.ApplicationUsers.FirstOrDefault(a => a.ApplicationUserId == ID);
                        queryResult.UserFirstName  = _user.UserFirstName;
                        queryResult.UserFamilyName = _user.UserFamilyName;
                        queryResult.Address1       = _user.Address1;
                        queryResult.Address2       = _user.Address2;
                        queryResult.Address3       = _user.Address3;
                        queryResult.City           = _user.City;
                        queryResult.State          = _user.State;
                        queryResult.ZipCode        = _user.ZipCode;
                        _db.SaveChanges();
                    }
                    return(View("~/Views/User/ViewUserInformation.cshtml", _user));
                }
                else
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }
            }
            return(View("~/Views/User/ViewUserInformation.cshtml", _user));
        }
        public ActionResult ViewUserInformation(RouteValueDictionary ReturnUrl)
        {
            UserInformationViewEdit userData = new UserInformationViewEdit();

            using (UserRegistrationDBEntities _db = new UserRegistrationDBEntities())
            {
                var userId      = Convert.ToInt32(ReturnUrl["Id"]);
                var queryResult = _db.ApplicationUsers.FirstOrDefault(a => a.ApplicationUserId == userId);
                userData.UserId         = userId;
                userData.UserFirstName  = queryResult.UserFirstName;
                userData.UserFamilyName = queryResult.UserFamilyName;
                userData.EmailID        = queryResult.EmailID;
                userData.Address1       = queryResult.Address1;
                userData.Address2       = queryResult.Address2;
                userData.Address3       = queryResult.Address3;
                userData.City           = queryResult.City;
                userData.State          = queryResult.State;
                userData.ZipCode        = queryResult.ZipCode;
            }
            return(View(userData));
        }