public double GetResult(ConvertorModel convertor, string prevUnit, string example, string newUnit) { double result = 0; double prevValue = double.Parse(example); // Vyber co se bude prevadet dle nazvu if (convertor.Name.Equals("Délka")) { result = GetLengthResult(prevUnit, prevValue, newUnit); } else if (convertor.Name.Equals("Hmotnost")) { result = GetWeightResult(prevUnit, prevValue, newUnit); } else if (convertor.Name.Equals("Teplota")) { result = GetTemperatureResult(prevUnit, prevValue, newUnit); } else if (convertor.Name.Equals("Rychlost")) { result = GetSpeedResult(prevUnit, prevValue, newUnit); } else if (convertor.Name.Equals("Plocha")) { result = GetAreaResult(prevUnit, prevValue, newUnit); } else if (convertor.Name.Equals("Čas")) { result = GetTimeResult(prevUnit, prevValue, newUnit); } return(result); }
public ConvertorDetailPage(ConvertorModel convertorDetail) { InitializeComponent(); if (Device.OS == TargetPlatform.Windows) { NavigationPage.SetHasNavigationBar(this, false); } Example = 0.ToString(); CheckTheNull = 1; Title = convertorDetail.Name; PickerList.ItemsSource = convertorDetail.Unit; PickerList.SelectedIndex = convertorDetail.DefaultValue; PickerList1.ItemsSource = convertorDetail.Unit; PickerList1.SelectedIndex = convertorDetail.DefaultValue;; convertor = convertorDetail; }