Ejemplo n.º 1
0
        public string DbSettingsReloadRemote()
        {
            try
            {
                sqlController = new SqlController(connectionString);

                Communicator communicator = new Communicator(sqlController, log);
                string       token        = sqlController.SettingRead(Settings.token);

                Organization_Dto organizationDto = communicator.OrganizationLoadAllFromRemote(token);
                sqlController.SettingUpdate(Settings.token, token);
                sqlController.SettingUpdate(Settings.comAddressBasic, organizationDto.ComAddressBasic);
                sqlController.SettingUpdate(Settings.comAddressPdfUpload, organizationDto.ComAddressPdfUpload);
                sqlController.SettingUpdate(Settings.comAddressApi, organizationDto.ComAddressApi);
                sqlController.SettingUpdate(Settings.comOrganizationId, organizationDto.Id.ToString());
                sqlController.SettingUpdate(Settings.awsAccessKeyId, organizationDto.AwsAccessKeyId);
                sqlController.SettingUpdate(Settings.awsSecretAccessKey, organizationDto.AwsSecretAccessKey);
                sqlController.SettingUpdate(Settings.awsEndPoint, organizationDto.AwsEndPoint);
                sqlController.SettingUpdate(Settings.unitLicenseNumber, organizationDto.UnitLicenseNumber.ToString());
                if (sqlController.SettingRead(Settings.logLevel) == "true")
                {
                    sqlController.SettingUpdate(Settings.logLevel, "2");
                }

                return("");
            }
            catch (Exception ex)
            {
                return(t.PrintException(t.GetMethodName() + " failed", ex));
            }
        }
Ejemplo n.º 2
0
        public Organization_Dto OrganizationLoadAllFromRemote(string token)
        {
            log.LogEverything(t.GetMethodName("Comminicator"), "called");
            log.LogVariable(t.GetMethodName("Comminicator"), nameof(token), token);
            IHttp specialHttp;

            if (token == "abc1234567890abc1234567890abcdef")
            {
                specialHttp = new HttpFake();
            }
            else
            {
                specialHttp = new Http(token, "https://basic.microting.com", "https://srv05.microting.com", "000", "", "https://speechtotext.microting.com");
            }


            JToken orgResult = JRaw.Parse(specialHttp.OrganizationLoadAllFromRemote());

            Organization_Dto organizationDto = new Organization_Dto(int.Parse(orgResult.First.First["id"].ToString()),
                                                                    orgResult.First.First["name"].ToString(),
                                                                    int.Parse(orgResult.First.First["customer_no"].ToString()),
                                                                    int.Parse(orgResult.First.First["unit_license_number"].ToString()),
                                                                    orgResult.First.First["aws_id"].ToString(),
                                                                    orgResult.First.First["aws_key"].ToString(),
                                                                    orgResult.First.First["aws_endpoint"].ToString(),
                                                                    orgResult.First.First["com_address"].ToString(),
                                                                    orgResult.First.First["com_address_basic"].ToString(),
                                                                    orgResult.First.First["com_speech_to_text"].ToString(),
                                                                    orgResult.First.First["com_address_pdf_upload"].ToString());

            return(organizationDto);
        }
Ejemplo n.º 3
0
        public Organization_Dto OrganizationLoadAllFromRemote(string token)
        {
            log.LogEverything("Not Specified", t.GetMethodName() + " called");
            log.LogVariable("Not Specified", nameof(token), token);

            Http specialHttp = new Http(token, "https://basic.microting.com", "https://srv05.microting.com", "666", "");

            JToken orgResult = JRaw.Parse(specialHttp.OrganizationLoadAllFromRemote());

            Organization_Dto organizationDto = new Organization_Dto(int.Parse(orgResult.First.First["id"].ToString()),
                                                                    orgResult.First.First["name"].ToString(),
                                                                    int.Parse(orgResult.First.First["customer_no"].ToString()),
                                                                    int.Parse(orgResult.First.First["unit_license_number"].ToString()),
                                                                    orgResult.First.First["aws_id"].ToString(),
                                                                    orgResult.First.First["aws_key"].ToString(),
                                                                    orgResult.First.First["aws_endpoint"].ToString(),
                                                                    orgResult.First.First["com_address"].ToString(),
                                                                    orgResult.First.First["com_address_basic"].ToString(),
                                                                    orgResult.First.First["com_address_pdf_upload"].ToString());

            return(organizationDto);
        }