Пример #1
0
		public void AsyncTestService ()
		{
			IAsyncResult ar;
			acs = new ConverterService ();
			
			ar = acs.BeginLogin ("lluis", null, null);
			acs.EndLogin (ar);
			
			acs.BeginSetCurrencyRate ("EUR", 0.5, new AsyncCallback(Callback1), null);
			
			Assert.IsTrue (eve.WaitOne (5000, false), "#0");
			Assert.IsTrue (a1, "#1");
			
			Assert.IsTrue (eve.WaitOne (5000, false), "#2");
			Assert.IsTrue (a2, "#3");
			
			Assert.IsTrue (eve.WaitOne (5000, false), "#4");
			Assert.IsTrue (a3, "#5");
		}
Пример #2
0
		public void TestService ()
		{
			ConverterService cs = new ConverterService ();
			cs.Login ("lluis");
			cs.SetCurrencyRate ("EUR", 0.5);
			Assert.AreEqual (0.5, cs.GetCurrencyRate ("EUR"), "#1");
			
			double res = cs.Convert ("EUR","USD",6);
			Assert.AreEqual ((int)res, (int)12, "#2");
			
			CurrencyInfo[] infos = cs.GetCurrencyInfo ();
			Assert.IsNotNull (infos, "infos");
			
			foreach (CurrencyInfo info in infos)
			{
				double val = 0;
				Assert.IsNotNull (info.Name, "info.Name");
				
				switch (info.Name)
				{
					case "USD": val = 1; break;
					case "EUR": val = 0.5; break;
					case "GBP": val = 0.611817; break;
					case "JPY": val = 118.271; break;
					case "CAD": val = 1.36338; break;
					case "AUD": val = 1.51485; break;
					case "CHF": val = 1.36915; break;
					case "RUR": val = 30.4300; break;
					case "CNY": val = 8.27740; break;
					case "ZAR": val = 7.62645; break;
					case "MXN": val = 10.5025; break;
				}
				Assert.AreEqual (val, info.Rate, "#3 " + info.Name);
			}
			cs.SetCurrencyRate ("EUR", 0.9);
		}
Пример #3
0
        static void showTimeDistanceSpeedMenu()
        {
            ConverterService converter = new ConverterService();
            float            distance;
            float            speed;
            float            time;
            int choiceFormat = 0;

            while (choiceFormat != 5)
            {
                Console.WriteLine("\nHuvudmeny/Tid-Distans-Hastighet/");
                Console.WriteLine("\n1. Tid");
                Console.WriteLine("2. Distans");
                Console.WriteLine("3. Hastighet");
                Console.WriteLine("4. Återvänd");
                Console.WriteLine("5. Avsluta");
                Console.WriteLine();

                if (int.TryParse(Console.ReadLine(), out choiceFormat))
                {
                    // Travel Time
                    if (choiceFormat == 1)
                    {
                        Console.WriteLine("Ange kilometer");
                        distance = ifLetterInput();

                        Console.WriteLine("Ange km/h");
                        speed = ifLetterInput();

                        Console.WriteLine("Timmar: {0:0.##}", converter.CalculateTravelTime(speed, distance));
                    }

                    // Travel Distance
                    if (choiceFormat == 2)
                    {
                        Console.WriteLine("Ange timmar");
                        time = ifLetterInput();
                        Console.WriteLine("Ange km/h");
                        speed = ifLetterInput();
                        Console.WriteLine("Kilometer: {0:0.##}", converter.CalculateTraveledDistance(time, speed));
                    }

                    // Travel Speed
                    if (choiceFormat == 3)
                    {
                        Console.WriteLine("Distans");
                        distance = ifLetterInput();
                        Console.WriteLine("Ange timmar");
                        time = ifLetterInput();
                        Console.WriteLine("km/h: {0:0.##}", converter.CalculateSpeed(time, distance));
                    }

                    // Återvänd
                    if (choiceFormat == 4)
                    {
                        break;
                    }

                    // Avsluta
                    if (choiceFormat == 5)
                    {
                        Console.WriteLine("Avslutar...");
                        Environment.Exit(0);
                    }
                }
                else
                {
                    Console.WriteLine("Endast siffror godtas");
                }
            }
        }
Пример #4
0
        static void showAmpResistVoltMenu()
        {
            ConverterService converter = new ConverterService();
            float            amp;
            float            res;
            float            voltage;
            int choiceFormat = 0;

            while (choiceFormat != 4)
            {
                Console.WriteLine("\nHuvudmeny/Amp-Resist-Volt/");
                Console.WriteLine("\n1. Amp");
                Console.WriteLine("2. Resistans");
                Console.WriteLine("3. Voltage");
                Console.WriteLine("4. Återvänd");
                Console.WriteLine("5. Avsluta");
                Console.WriteLine();

                if (int.TryParse(Console.ReadLine(), out choiceFormat))
                {
                    // Calculate Amps
                    if (choiceFormat == 1)
                    {
                        Console.WriteLine("Ange voltage");
                        voltage = ifLetterInput();
                        Console.WriteLine("Ange resistans");
                        res = ifLetterInput();
                        Console.WriteLine("Amps: {0:0.##}", converter.CalculateAmps(voltage, res));
                    }

                    // Calculate Resistance
                    if (choiceFormat == 2)
                    {
                        Console.WriteLine("Ange voltage");
                        voltage = ifLetterInput();
                        Console.WriteLine("Ange amp");
                        amp = ifLetterInput();
                        Console.WriteLine("Resistans: {0:0.##}", converter.CalculateTraveledDistance(voltage, amp));
                    }

                    // Calculate Voltage
                    if (choiceFormat == 3)
                    {
                        Console.WriteLine("Ange amp");
                        amp = ifLetterInput();
                        Console.WriteLine("Ange resistans");
                        res = ifLetterInput();
                        Console.WriteLine("Voltage: {0:0.##}", converter.CalculateSpeed(res, amp));
                    }

                    // Återvänd
                    if (choiceFormat == 4)
                    {
                    }

                    // Avsluta
                    else if (choiceFormat == 5)
                    {
                        Console.WriteLine("Avslutar...");
                        Environment.Exit(0);
                    }
                }
                else
                {
                    Console.WriteLine("Endast siffror godtas, försök igen");
                }
            }
        }
Пример #5
0
 public JoplinExportService(AppSettings appSettings, Application oneNoteApp, ConverterService converterService)
 {
     _appSettings   = appSettings;
     _oneNoteApp    = oneNoteApp;
     _convertServer = converterService;
 }
        static void Main(string[] args)
        {
            bool fortsett = true;
            //string menu = Console.ReadLine();
            ConverterService converter = new ConverterService();

            //Start point for the program.

            while (fortsett)
            {
                Console.WriteLine("\nTryck 1 för att konvertera resistans och ampere till Volt. ");
                Console.WriteLine("Tryck 2 för att konvertera resistans och Volt till ampere. ");
                Console.WriteLine("Tryck 3 för att konvertera Volt och ampere till resistans. ");
                Console.WriteLine("Tryck valfri tangent för att avsluta.");
                string menu = Console.ReadLine();
                switch (menu)
                {
                case "1":
                    Console.WriteLine("Skriv in antalet resistans:");
                    float res = 0;
                    while (true)
                    {
                        try
                        {
                            res = float.Parse(Console.ReadLine());
                        }
                        catch
                        {
                            Console.WriteLine("Fel input, try again.");
                            continue;
                        }

                        break;
                    }

                    Console.WriteLine("Skriv in antalet ampere:");
                    float amp = 0;
                    while (true)
                    {
                        try
                        {
                            amp = float.Parse(Console.ReadLine());
                        }
                        catch
                        {
                            Console.WriteLine("Fel input, try again.");
                            continue;
                        }
                        break;
                    }

                    float inputVoltage = converter.CalculateVoltage(res, amp);


                    Console.WriteLine("Resultatet är följande, dina värden blir {0} mycket Volt.", inputVoltage);

                    break;

                case "2":
                    Console.WriteLine("Skriv in antalet resistans:");
                    float ampRes = 0;
                    while (true)
                    {
                        try
                        {
                            ampRes = float.Parse(Console.ReadLine());
                        }
                        catch
                        {
                            Console.WriteLine("Fel input, try again.");
                            continue;
                        }
                        break;
                    }

                    Console.WriteLine("Skriv in antalet Volt:");
                    float ampVolt = 0;
                    while (true)
                    {
                        try
                        {
                            ampVolt = float.Parse(Console.ReadLine());
                        }
                        catch
                        {
                            Console.WriteLine("Fel input, try again.");
                            continue;
                        }
                        break;
                    }


                    float inputAmpere = converter.CalculateAmps(ampVolt, ampRes);


                    Console.WriteLine("Resultatet är följande, dina värden blir {0} mycket ampere.", inputAmpere);
                    break;

                case "3":
                    Console.WriteLine("Skriv in antalet Volt:");
                    float resVolt = 0;
                    while (true)
                    {
                        try
                        {
                            resVolt = float.Parse(Console.ReadLine());
                        }
                        catch
                        {
                            Console.WriteLine("Fel input, try again.");
                            continue;
                        }
                        break;
                    }

                    Console.WriteLine("Skriv in antalet ampere:");
                    float resAmp = 0;
                    while (true)
                    {
                        try
                        {
                            resAmp = float.Parse(Console.ReadLine());
                        }
                        catch
                        {
                            Console.WriteLine("Fel input, try again.");
                            continue;
                        }
                        break;
                    }


                    float inputResistance = converter.CalculateResistance(resVolt, resAmp);


                    Console.WriteLine("Resultatet är följande, dina värden blir {0} mycket Volt.", inputResistance);
                    break;

                case "4":
                default:
                    fortsett = false;
                    break;
                }
            }
        }
Пример #7
0
 public WeatherController(WeatherContext context, ConverterService converterService)
 {
     _context  = context;
     service   = new WeatherServices(_context);
     converter = converterService;
 }
Пример #8
0
 public ConverterController()
 {
     responseMessageService = new ResponseMessageService();
     cs = new ConverterService();
 }
        //Hello and welcome to this wonderfull group with members such as Johan, Martin, Marco and Robert plus our little friend called Google
        //And this is our project "Theme music starts" DUM DUM DUM
        static void Main(string[] args)
        {
            ConverterService converter = new ConverterService();
            //Start point for the program.
            // Console.WriteLine("Start point for the program.");
            string UserInput;
            bool   ProgramExit = false;

            do
            {
                Console.WriteLine("Hello and welcome to this unit conversion program!");
                Console.WriteLine("As of today we've got the following services available:");
                Console.WriteLine("1. Calculate Ampere");
                Console.WriteLine("2. Calculate Resistance");
                Console.WriteLine("3. Calculate Diameter From Area");
                Console.WriteLine("4. Calculate Radius From Area");
                Console.WriteLine("5. Calculate Travel Time");
                Console.WriteLine("6. Calculate Travel Distance");
                Console.WriteLine("7. Calculate Speed");
                Console.WriteLine("8. Calculate Voltage");
                Console.WriteLine("9. Convert Celcius To Fahrenheit ");
                Console.WriteLine("10. Convert Fahrenheit To Celsius");
                Console.WriteLine("11. Convert From Gallon To Liter");
                Console.WriteLine("12. Convert From Liter To Gallon");
                Console.WriteLine("13. Convert From Hours To Minutes");
                Console.WriteLine("14. Convert From Minutes To Hours");
                Console.WriteLine("15. Exit the program");
                Console.WriteLine("Input the number of the one you would like to access please:");
                UserInput = Console.ReadLine();

                switch (UserInput)
                {
                case "1":
                    CalculateAmps(converter);
                    break;

                case "2":
                    CalculateResistance(converter);
                    break;

                case "3":
                    CalculateDiameterFromArea(converter);
                    break;

                case "4":
                    CalculateRadiusFromArea(converter);
                    break;

                case "5":
                    CalculateTravelTime(converter);
                    break;

                case "6":
                    CalculateTraveledDistance(converter);
                    break;

                case "7":
                    CalculateSpeed(converter);
                    break;

                case "8":
                    CalculateVoltage(converter);
                    break;

                case "9":
                    ConvertCelciusToFahrenheit(converter);
                    break;

                case "10":
                    ConvertFahrenheitToCelcius(converter);
                    break;

                case "11":
                    ConvertFromGallonToLiter(converter);
                    break;

                case "12":
                    ConvertFromLiterToGallon(converter); /*o/ \o*/
                    break;                               //  "\(I.I)/"

                case "13":
                    ConvertFromHoursToMinutes(converter);
                    break;

                case "14":
                    ConvertFromMinutesToHours(converter);
                    break;

                case "15":
                    ProgramExit = true;
                    break;

                default:
                    Console.WriteLine("Okay...");
                    Console.WriteLine("So what you wrote wasn't one of the numbers, sending you back to the beginning of the program.");
                    break;
                }
            }while(!ProgramExit);
        }
Пример #10
0
 public void SetConverterService(ConverterService service)
 {
     _converterService = service;
 }
Пример #11
0
 public EntityLoader(DataSource source)
 {
     _source           = source;
     _graphResolver    = new TypeGraphResolver(new TypeResolver());
     _converterService = new ConverterService(_index);
 }
Пример #12
0
 public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
 {
     return("/Resources/Icons/" + ConverterService.getInstance().iconConvert(value.ToString()));
 }
Пример #13
0
        static void Main(string[] args)
        {
            string str =
                "Vänligen välj ett alternativ\n" +
                "1. Beräkna Ampere\n" +
                "2.  Beräkna Resistans\n" +
                "3.  Beräkna Diameter\n" +
                "4.  Beräkna Radie\n" +
                "5.  Beräkna Restid\n" +
                "6.  Beräkna Förflyttning\n" +
                "7.  Beräkna Hastighet\n" +
                "8.  Beräkna Spänning\n" +
                "9.  Konvertera Celcius till Fahrenheit\n" +
                "10. Konvertera Fahrenheit till Celcius\n" +
                "11.  Konvertera Gallon till Liter\n" +
                "12.  Konvertera Liter till Gallon\n" +
                "13.  Konvertera Timmar till Minuter\n" +
                "14.  Konvertera Minuter till Timmar\n" +
                "0. Avsluta";

            ConverterService converter = new ConverterService();

            int   val;
            float result;

            while (true)
            {
                Console.WriteLine(str);
                while (!Int32.TryParse(Console.ReadLine(), out val))
                {
                    Console.WriteLine("Felaktigt val {0}\n" + str, val);
                }
                switch (val)
                {
                case 1:
                    result = converter.CalculateAmps(ReadUserData("Ange spänningen"), ReadUserData("Ange resistansen"));
                    Console.WriteLine("Strömmen blir {0} A", result);
                    Console.ReadLine();
                    break;

                case 2:
                    result = converter.CalculateResistance(ReadUserData("Ange Spänningen"), ReadUserData("Ange ampere"));
                    Console.WriteLine("Resistansen blir {0} Ohm", result);
                    Console.ReadLine();
                    break;

                case 3:
                    result = converter.CalculateDiameterFromArea(ReadUserData("Ange area"));
                    Console.WriteLine("Diametern blir {0}", result);
                    Console.ReadLine();
                    break;

                case 4:
                    result = converter.CalculateRadiusFromArea(ReadUserData("Ange area"));
                    Console.WriteLine("Radien blir {0}", result);
                    Console.ReadLine();
                    break;

                case 5:
                    result = converter.CalculateTravelTime(ReadUserData("Ange avståndet"), ReadUserData("Ange Hastigheten"));
                    Console.WriteLine("Resetiden blir {0}", result);
                    Console.ReadLine();
                    break;

                case 6:
                    result = converter.CalculateTraveledDistance(ReadUserData("Ange hastigheten"), ReadUserData("Ange tiden"));
                    Console.WriteLine("Avståndet blir {0}", result);
                    Console.ReadLine();
                    break;

                case 7:
                    result = converter.CalculateSpeed(ReadUserData("Ange tiden"), ReadUserData("Ange avståndet"));
                    Console.WriteLine("Hastigheten blir {0}", result);
                    Console.ReadLine();
                    break;

                case 8:
                    result = converter.CalculateVoltage(ReadUserData("Ange ampere"), ReadUserData("Ange resistans"));
                    Console.WriteLine("Spänningen blir {0} V", result);
                    Console.ReadLine();
                    break;

                case 9:
                    result = converter.ConvertCelciusToFahrenheit(ReadUserData("Ange Celsius"));
                    Console.WriteLine("Angivet värde blir {0} farhenheit", result);
                    Console.ReadLine();
                    break;

                case 10:
                    result = converter.ConvertFahrenheitToCelcius(ReadUserData("Ange Fahrenheit"));
                    Console.WriteLine("Angivet värde blir blir {0} celcius", result);
                    Console.ReadLine();
                    break;

                case 11:
                    result = converter.ConvertFromGallonToLiter(ReadUserData("Ange mängden gallon du vill konvertera till liter"));
                    Console.WriteLine("Angivna gallon är {0} liter", result);
                    Console.ReadLine();
                    break;

                case 12:
                    result = converter.ConvertFromLiterToGallon(ReadUserData("Ange mängden liter du vill konvertera till gallon"));
                    Console.WriteLine("Angivna liter är {0} gallon", result);
                    Console.ReadLine();
                    break;

                case 13:
                    result = converter.ConvertFromHoursToMinutes(ReadUserData("Ange antalet timmar du vill konvertera till minuter"));
                    Console.WriteLine("Angivna timmar blir {0} minuter", result);
                    Console.ReadLine();
                    break;

                case 14:
                    result = converter.ConvertFromMinutesToHours(ReadUserData("Ange antalet minuter du vill konvertera till timmar"));
                    Console.WriteLine("Angivna minuter blir {0} timmar", result);
                    Console.ReadLine();
                    break;

                case 0: return;

                default:
                    Console.WriteLine("Feaktigt val försök igen!");
                    Console.ReadLine();
                    break;
                }
            }
        }
Пример #14
0
 public HomeController(ILogger <HomeController> logger, ConverterService converterService)
 {
     _logger = logger;
     this._converterService = converterService;
 }
Пример #15
0
 void aobClient_ConversionRateCompleted(object sender, ConverterService.ConversionRateCompletedEventArgs e)
 {
     double adblResult = Convert.ToDouble(txtConvertedFrom.Text) * e.Result;
     txtConvertedTo.Text = adblResult.ToString();
 }
Пример #16
0
		public void TestException ()
		{
			ConverterService cs = new ConverterService ();
			try
			{
				cs.SetCurrencyRate ("EUR", 0.5);
				Assert.Fail ("#0");
			}
			catch (SoapException ex)
			{
				Assert.IsTrue (ex.Message.IndexOf ("User not logged") != -1, "#1");
				Assert.AreEqual (SoapException.ServerFaultCode, ex.Code, "#2");
			}
		}
Пример #17
0
		public void AsyncTestException ()
		{
			ConverterService cs = new ConverterService ();
			IAsyncResult ar = cs.BeginSetCurrencyRate ("EUR", 0.5, null, null);
			try
			{
				cs.EndSetCurrencyRate (ar);
				Assert.Fail ("#0");
			}
			catch (SoapException ex)
			{
				Assert.IsTrue (ex.Message.IndexOf ("User not logged") != -1, "#1");
				Assert.AreEqual (SoapException.ServerFaultCode, ex.Code, "#2");
			}
		}
Пример #18
0
        public void TestConnetionTest()
        {
            ConverterService service = new ConverterService();

            Assert.AreEqual("OK", service.TestConnetion());
        }
        void Run(string[] args)
        {
            if (args.Length < 1 || args[0].Equals("/?"))
            {
                Console.WriteLine("ERROR: Missing command line argument.");
                Console.WriteLine("USAGE: ConverterSamples <propertiesfile>");
                return;
            }

            _propertiesFile = args[0];

            if (!GetInputFromFile())
            {
                System.Console.WriteLine("ERROR: Failed to load input file.");
                return;
            }

            _converterServer = new ConverterConnection();
            ConverterService _converterService = new ConverterService();

            if (!_converterServer.Connect("https://" + _converterServerName + "/converter/sdk", _converterServerUsername, _converterServerPassword))
            {
                System.Console.WriteLine("ERROR: Failed to Connect to Converter Server.");
                return;
            }

            if (_sourceOsType == "windowsOs" && _sourceAgentPort > 0)
            {
                ConverterConnection.InstallAgentResult result = _converterServer.InstallAgent(_sourceName, _sourceAgentPort, _sourceThumbprint, _sourceUsername, _sourcePassword, !_sourceReboot);

                if (!result._succeeded)
                {
                    System.Console.WriteLine("ERROR: There was a problem with Agent installation on the physical source.");
                    return;
                }

                // update source thumbprint with the one from agent install
                _sourceThumbprint = result._agentThumbprint;
            }

            foreach (int serverID in jobNumbers.Keys)
            {
                System.Console.WriteLine("Synchronizing (Server): " + _converterServerName + " / (Job): " + jobNumbers[serverID].ToString());
                System.Console.WriteLine("Updating conversion job parameters...");

                ConverterServerConversionConversionParamsUpdateSpec newParams = new ConverterServerConversionConversionParamsUpdateSpec();
                newParams.synchronizationStartTimeSpecified = true;
                newParams.synchronizationStartTime          = DateTime.Now;
                newParams.doFinalizeSpecified = true;
                newParams.doFinalize          = false;
                System.Console.WriteLine("Synchronizing job on converter server...");

                try {
                    _converterServer.UpdateJob(jobNumbers[serverID], newParams);
                } catch (Exception ex) {
                    System.Console.WriteLine(ex.Message);
                    System.Console.WriteLine("*** Stack Trace ***");
                    System.Console.WriteLine(ex.StackTrace);
                }
            }

            /*
             * ConverterServerConversionConversionJobSpec jobSpec = BuildConversionJobSpec();
             * if (jobSpec == null)
             * {
             *  System.Console.WriteLine("ERROR: Failed to build Conversion Job specification.");
             *  return;
             * }
             * ConverterServerConversionConversionJobInfo conversionJobInfo = _converterServer.SubmitJob(jobSpec);
             * if (conversionJobInfo == null)
             * {
             *  System.Console.WriteLine("ERROR: Failed to submit P2V Conversion Job.");
             *  return;
             * }
             * System.Console.WriteLine("Conversion Job Id = {0} created sucessfully.", conversionJobInfo.key);
             */
        }
Пример #20
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ConfigManager"/> class.
 /// </summary>
 /// <param name="logger">The logger.</param>
 /// <param name="service">The service.</param>
 public ConfigManager(ILogger <DefaultValueManager> logger, ConverterService service) : base(logger)
 {
     _service = service;
 }