public bool Kingdom_GetKingdomDetails()
        {
            KingdomService.GetKingdomDetailsRequest request = new KingdomService.GetKingdomDetailsRequest()
            {
                KingdomId = 1
            };
            KingdomService.GetKingdomDetailsResponse response = kingdomsvc.GetKingdomDetails(request);

            if (response.Status.Status == 0 && response.KingdomInfo.KingdomId == 1 && response.KingdomConfiguration.Length > 0)
            {
                return(true);
            }

            return(false);
        }
        public bool Kingdom_SetKingdomDetails()
        {
            KingdomService.GetKingdomDetailsRequest gkrequest = new KingdomService.GetKingdomDetailsRequest()
            {
                KingdomId = 1
            };
            KingdomService.GetKingdomDetailsResponse gkresponse = kingdomsvc.GetKingdomDetails(gkrequest);

            if (gkresponse.Status.Status == 0 && gkresponse.KingdomInfo.KingdomId == 1 && gkresponse.KingdomConfiguration.Length > 0)
            {
                string abbr = gkresponse.KingdomInfo.Abbreviation;
                KingdomService.ConfigurationEditItemType kc = new KingdomService.ConfigurationEditItemType();
                foreach (var config in gkresponse.KingdomConfiguration)
                {
                    if ("AttendanceMinimum" == config.Key)
                    {
                        kc.Action          = "Edit";
                        kc.ConfigurationId = config.ConfigurationId;
                        kc.Key             = config.Key;
                        kc.Value           = "6";
                    }
                }
                KingdomService.SetKingdomDetailsRequest skrequest = new KingdomService.SetKingdomDetailsRequest()
                {
                    Token                = LoginAsKingdomPM(),
                    KingdomId            = 1,
                    Abbreviation         = "M2",
                    KingdomConfiguration = new KingdomService.ConfigurationEditItemType[1] {
                        kc
                    }
                };
                KingdomService.StatusType skresponse = kingdomsvc.SetKingdomDetails(skrequest);
                if (skresponse.Status == 0)
                {
                    return(true);
                }
            }
            return(false);
        }