public ActionResult EditContractMember(ContractMemberViewModel viewModel)
        {
            ViewBag.ViewModel = viewModel;

            if (viewModel.KeyID != null)
            {
                viewModel.UID = viewModel.DecryptKeyValue();
            }

            UserProfile item = models.GetTable <UserProfile>().Where(u => u.UID == viewModel.UID).FirstOrDefault();

            if (item == null)
            {
                return(View("~/Views/ConsoleHome/Shared/AlertMessage.cshtml", model: "Opps!您確定您輸入的資料正確嗎!?"));
            }

            viewModel.Gender = item.UserProfileExtension.Gender;
            viewModel.EmergencyContactPhone  = item.UserProfileExtension.EmergencyContactPhone;
            viewModel.EmergencyContactPerson = item.UserProfileExtension.EmergencyContactPerson;
            viewModel.Relationship           = item.UserProfileExtension.Relationship;
            viewModel.AdministrativeArea     = item.UserProfileExtension.AdministrativeArea;
            viewModel.IDNo          = item.UserProfileExtension.IDNo;
            viewModel.Phone         = item.Phone;
            viewModel.Birthday      = item.Birthday;
            viewModel.AthleticLevel = item.UserProfileExtension.AthleticLevel;
            viewModel.RealName      = item.RealName;
            viewModel.Address       = item.Address;
            viewModel.Nickname      = item.Nickname;

            return(View("~/Views/ContractConsole/ContractModal/EditContractMember.cshtml"));
        }
        public ActionResult LoadContractMember(ContractMemberViewModel viewModel)
        {
            ViewBag.ViewModel = viewModel;

            if (viewModel.KeyID != null)
            {
                viewModel.UID = viewModel.DecryptKeyValue();
            }

            UserProfile item = models.GetTable <UserProfile>().Where(u => u.UID == viewModel.UID).FirstOrDefault();

            if (item == null)
            {
                return(View("~/Views/ConsoleHome/Shared/AlertMessage.cshtml", model: "Opps!您確定您輸入的資料正確嗎!?"));
            }

            return(View(item));
        }