public IActionResult ConvertMass(ConverterViewModel model) //Create a convertwhatever cshtml { switch (model.ConversionType) { case "OtoP": var OtoP = new OuncetoPoundConverter(); model.ConvertedValue = OtoP.OuncetoPound(model.ValuetoConvert); break; case "OtoG": var OtoG = new OuncetoGramConverter(); model.ConvertedValue = OtoG.OuncetoGram(model.ValuetoConvert); break; case "KtoO": var KtoO = new KilogtoOunceConverter(); model.ConvertedValue = KtoO.KilogtoOunce(model.ValuetoConvert); break; case "PtoG": var PtoG = new PoundtoGramConverter(); model.ConvertedValue = PtoG.PoundtoGram(model.ValuetoConvert); break; default: break; } return(View(model)); }
private void SaveAppConfiguration() { var conf = new AppConfiguration(); OutputSettingsViewModel outputSettings = ViewModelLocator.OutputSettingsVMStatic; DownloadAndConvertViewModel downloadAndConvertVM = ViewModelLocator.DownloadAndConvertVMStatic; ConverterViewModel convertVM = ViewModelLocator.ConverterVMStatic; conf.CSVOutputFormat = outputSettings.Format; conf.CSVDateFormat = outputSettings.DateFormat; conf.CSVDelimiter = outputSettings.Delimiter; conf.FormTop = Application.Current.MainWindow.Top; conf.FormLeft = Application.Current.MainWindow.Left; conf.IndexValueAsVolume = outputSettings.IndexValueAsVolume; conf.OutputFolder = outputSettings.OutputLocation; conf.TargetOutput = outputSettings.OutputTo; conf.ReportUrl = downloadAndConvertVM.DownloadLink; conf.DataSource = convertVM.DataConvertMethod; conf.IndexValueDivisor = outputSettings.IndexValueDivisor; conf.ReportFilenameFormat = outputSettings.ReportFilenameFormat; string xmlFilename = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location) + "\\PSEGet.conf.xml"; TextWriter writer = new StreamWriter(xmlFilename); var serializer = new XmlSerializer(typeof(AppConfiguration)); serializer.Serialize(writer, conf); }
public IActionResult NewIndex(ConverterViewModel model) { // do calculation here model.ConvertedValue = model.ValueToConvert * model.ValueToConvert; return(View(model)); }
public IActionResult ConvertLength(ConverterViewModel model) { // Establish those objects which will be converted to ILengthConverter FtoM = new FeetToMeters(); ILengthConverter FtoY = new FeetToYards(); ILengthConverter MtoF = new MetersToFeet(); ILengthConverter MtoY = new MetersToYards(); ILengthConverter YtoF = new YardsToFeet(); ILengthConverter YtoM = new YardsToMeters(); switch(model.ConversionType) { case "FtoM": model.ConvertedValue = Math.Round(FtoM.getLength(model.ValueToConvert), 2); return View(model); case "FtoY": model.ConvertedValue = Math.Round(FtoY.getLength(model.ValueToConvert), 2); return View(model); case "MtoF": model.ConvertedValue = Math.Round(MtoF.getLength(model.ValueToConvert), 2); return View(model); case "MtoY": model.ConvertedValue = Math.Round(MtoY.getLength(model.ValueToConvert), 2); return View(model); case "YtoF": model.ConvertedValue = Math.Round(YtoF.getLength(model.ValueToConvert), 2); return View(model); case "YtoM": model.ConvertedValue = Math.Round(YtoM.getLength(model.ValueToConvert), 2); return View(model); default: return View(); } }
public IActionResult ConvertTemp(ConverterViewModel model) { // Establish those objects which will be converted to ITemperatureConverter CtoF = new CelsiusToFahrenheit(); ITemperatureConverter CtoK = new CelsiusToKelvin(); ITemperatureConverter FtoC = new FahrenheitToCelsius(); ITemperatureConverter FtoK = new FahrenheitToKelvin(); ITemperatureConverter KtoC = new KelvinToCelsius(); ITemperatureConverter KtoF = new KelvinToFahrenheit(); switch(model.ConversionType) { case "CtoF": model.ConvertedValue = Math.Round(CtoF.getTemperature(model.ValueToConvert), 2); return View(model); case "CtoK": model.ConvertedValue = Math.Round(CtoK.getTemperature(model.ValueToConvert), 2); return View(model); case "FtoC": model.ConvertedValue = Math.Round(FtoC.getTemperature(model.ValueToConvert), 2); return View(model); case "FtoK": model.ConvertedValue = Math.Round(FtoK.getTemperature(model.ValueToConvert), 2); return View(model); case "KtoC": model.ConvertedValue = Math.Round(KtoC.getTemperature(model.ValueToConvert), 2); return View(model); case "KtoF": model.ConvertedValue = Math.Round(KtoF.getTemperature(model.ValueToConvert), 2); return View(model); default: return View(); } }
public MainWindow() { InitializeComponent(); DataContext = new ConverterViewModel(); this.KeyDown += new KeyEventHandler(MainWindow_KeyDown); CheckLogMenuItem.CommandTarget = this; }
public IActionResult ConvertLength(ConverterViewModel model) { switch (model.ConversionType) { case "MtoF": var MtoF = new MeterstoFeetConverter(); model.ConvertedValue = MtoF.MeterstoFeet(model.ValuetoConvert); break; case "MtoY": var MtoY = new MeterstoYardsConverter(); model.ConvertedValue = MtoY.MeterstoYards(model.ValuetoConvert); break; case "FtoM": var FtoM = new FeettoMetersConverter(); model.ConvertedValue = FtoM.FeettoMeters(model.ValuetoConvert); break; case "FtoY": var FtoY = new FeettoYardsConverter(); model.ConvertedValue = FtoY.FeettoYards(model.ValuetoConvert); break; default: break; } return(View(model)); }
public IActionResult ConvertTemp(ConverterViewModel model) { switch (model.ConversionType) { case "CtoF": var CtoF = new MyTempetureConverter(); model.ConvertedValue = CtoF.CelciustoFahrenheit(model.ValuetoConvert); break; case "CtoK": var CtoK = new CtoKConverter(); model.ConvertedValue = CtoK.CelciustoKelvin(model.ValuetoConvert); break; case "FtoC": var FtoC = new FtoCConverter(); model.ConvertedValue = FtoC.FahrenheittoCelcius(model.ValuetoConvert); break; case "FtoK": var FtoK = new FtoKConverter(); model.ConvertedValue = FtoK.FahrenheittoKelvin(model.ValuetoConvert); break; default: break; } return(View(model)); }
public IActionResult ConvertMass(ConverterViewModel model) { // Establish those objects which will be converted to IMassConverter GtoK = new GramsToKilos(); IMassConverter GtoO = new GramsToOunces(); IMassConverter GtoP = new GramsToPounds(); IMassConverter KtoG = new KilosToGrams(); IMassConverter KtoO = new KilosToOunces(); IMassConverter KtoP = new KilosToPounds(); IMassConverter OtoG = new OuncesToGrams(); IMassConverter OtoK = new OuncesToKilos(); IMassConverter OtoP = new OuncesToPounds(); IMassConverter PtoG = new PoundsToGrams(); IMassConverter PtoK = new PoundsToKilos(); IMassConverter PtoO = new PoundsToOunces(); switch(model.ConversionType) { case "GtoK": model.ConvertedValue = Math.Round(GtoK.getMass(model.ValueToConvert), 2); return View(model); case "GtoO": model.ConvertedValue = Math.Round(GtoO.getMass(model.ValueToConvert), 2); return View(model); case "GtoP": model.ConvertedValue = Math.Round(GtoP.getMass(model.ValueToConvert), 2); return View(model); case "KtoG": model.ConvertedValue = Math.Round(KtoG.getMass(model.ValueToConvert), 2); return View(model); case "KtoO": model.ConvertedValue = Math.Round(KtoO.getMass(model.ValueToConvert), 2); return View(model); case "KtoP": model.ConvertedValue = Math.Round(KtoP.getMass(model.ValueToConvert), 2); return View(model); case "OtoG": model.ConvertedValue = Math.Round(OtoG.getMass(model.ValueToConvert), 2); return View(model); case "OtoK": model.ConvertedValue = Math.Round(OtoK.getMass(model.ValueToConvert), 2); return View(model); case "OtoP": model.ConvertedValue = Math.Round(OtoP.getMass(model.ValueToConvert), 2); return View(model); case "PtoG": model.ConvertedValue = Math.Round(PtoG.getMass(model.ValueToConvert), 2); return View(model); case "PtoK": model.ConvertedValue = Math.Round(PtoK.getMass(model.ValueToConvert), 2); return View(model); case "PtoO": model.ConvertedValue = Math.Round(PtoO.getMass(model.ValueToConvert), 2); return View(model); default: return View(); } }
public MainWindow() { InitializeComponent(); _viewModel = new ConverterViewModel(); DataContext = _viewModel; }
public IActionResult DoConversion(ConverterViewModel model) { // model.ConvertedValue = model.ValueToConvert * model.ValueToConvert; if (model.ConversionType == "meters-to-feet") { model.ConvertedValue = model.ValueToConvert * 3.28084m; return(View(model)); } else if (model.ConversionType == "feet-to-meters") { model.ConvertedValue = model.ValueToConvert * 0.3048m; return(View(model)); } else if (model.ConversionType == "pounds-to-ounces") { model.ConvertedValue = model.ValueToConvert * 16m; return(View(model)); } else if (model.ConversionType == "ounces-to-pounds") { model.ConvertedValue = model.ValueToConvert * 0.0625m; return(View(model)); } //Temp Conversions start here else if (model.ConversionType == "f-to-c") { model.ConvertedValue = (model.ValueToConvert - 32) * (5m / 9m); return(View(model)); } else if (model.ConversionType == "c-to-f") { model.ConvertedValue = model.ValueToConvert * (1.8m) + 32; return(View(model)); } else { Console.WriteLine("Invalid Option"); return(View(model)); } }
public void CustomizeView(DynamoConvert model, NodeView nodeView) { nodeModel = nodeView.ViewModel.NodeModel; nodeViewModel = nodeView.ViewModel; convertModel = model; converterControl = new DynamoConverterControl(model, nodeView) { DataContext = new ConverterViewModel(model, nodeView), }; converterViewModel = converterControl.DataContext as ConverterViewModel; nodeView.inputGrid.Children.Add(converterControl); converterControl.Loaded += converterControl_Loaded; converterControl.SelectConversionMetric.PreviewMouseUp += SelectConversionMetric_PreviewMouseUp; converterControl.SelectConversionFrom.PreviewMouseUp += SelectConversionFrom_PreviewMouseUp; converterControl.SelectConversionTo.PreviewMouseUp += SelectConversionTo_MouseLeftButtonDown; }
public IActionResult Converter(ConverterViewModel converterViewModel) { var messageBodyParameter = new MessageBodyParameterModel { Email = converterViewModel.Email, FileName = Path.GetFileNameWithoutExtension(converterViewModel.File.FileName), File = FileToByteArray(converterViewModel.File) }; string messageBodyParameterSerilazed = JsonSerializer.Serialize(messageBodyParameter); byte[] bodyMessageArray = Encoding.UTF8.GetBytes(messageBodyParameterSerilazed); KuyrugaMesajiGonder(bodyMessageArray); ViewBag.Message = "Word dosyanız pdf dosyasına dönüştürüldükten sonra, size email olarak gönderilecektir."; return(RedirectToAction(nameof(Converter))); }
public IActionResult DoConversion(ConverterViewModel model) { switch (model.ConversionType) { case "CtoF": var cToF = new CelsiusToFahrenheit(); model.ConvertedValue = cToF.Temp(model.ValueToConvert); break; case "FtoC": var FtoC = new FahrenheitToCelsius(); model.ConvertedValue = FtoC.Temp(model.ValueToConvert); break; default: break; } //the conversion work happen in here //cToF.Temp(tempIn); return(View(model)); }
public ConverterView() { InitializeComponent(); this.ConverterViewModel = new ConverterViewModel(); DataContext = this.ConverterViewModel; }
public IActionResult ShowCalculationResult(ConverterViewModel model) { //the conversion work happens in here model.Result = model.LeftOperand * model.RightOperand; return(View(model)); }
public IActionResult DoCalculation() { ConverterViewModel model = new ConverterViewModel(); return(View(model)); }
public IActionResult DoConversion(ConverterViewModel model) { model.ConvertedValue = model.ValueToConvert * model.ValueToConvert; return(View(model)); }
public IActionResult DoConversion(ConverterViewModel model) { switch (model.ConversionType) { //This needs to exactly match what happens in the converter.cshtml file case "CtoF": model.ConvertedValue = Math.Round(((model.ValueToConvert * 1.8m) + 32.0m), 2); model.ConversionType = "Celcius to Fahrenheit"; break; case "CtoK": model.ConvertedValue = Math.Round((model.ValueToConvert + 273.15m), 2); model.ConversionType = "Celcius to Kelvin"; break; case "FtoC": model.ConvertedValue = Math.Round(((model.ValueToConvert - 32.0m) / 1.8m), 2); model.ConversionType = "Fahrenheit to Celcius"; break; case "FtoK": model.ConvertedValue = Math.Round(((model.ValueToConvert + 459.67m) * (5.0m / 9.0m)), 2); model.ConversionType = "Fahrenheit to Kelvin"; break; case "KtoF": model.ConvertedValue = Math.Round(((model.ValueToConvert * 1.8m) - 459.67m), 2); model.ConversionType = "Kelvin to Fahrenheit"; break; case "KtoC": model.ConvertedValue = Math.Round((model.ValueToConvert - 273.15m), 2); model.ConversionType = "Kelvin to Celcius"; break; case "MtoF": model.ConvertedValue = Math.Round((model.ValueToConvert / 0.3048m), 2); model.ConversionType = "Meters to Feet"; break; case "MtoY": model.ConvertedValue = Math.Round((model.ValueToConvert * 1.0936m), 2); model.ConversionType = "Meters to Yards"; break; case "FtoM": model.ConvertedValue = Math.Round((model.ValueToConvert * 0.3048m), 2); model.ConversionType = "Feet to Meters"; break; case "FtoY": model.ConvertedValue = Math.Round((model.ValueToConvert * 0.3333m), 2); model.ConversionType = "Feet to Yards"; break; case "YtoM": model.ConvertedValue = Math.Round((model.ValueToConvert / 1.0936m), 2); model.ConversionType = "Yards to Meters"; break; case "YtoF": model.ConvertedValue = Math.Round((model.ValueToConvert * 3.0m), 2); model.ConversionType = "Yards to Feet"; break; case "OtoP": model.ConvertedValue = Math.Round((model.ValueToConvert * 0.0625m), 2); model.ConversionType = "Ounces to Pounds"; break; case "OtoG": model.ConvertedValue = Math.Round((model.ValueToConvert / 0.035274m), 2); model.ConversionType = "Ounces to Grams"; break; case "OtoKG": model.ConvertedValue = Math.Round((model.ValueToConvert / 35.274m), 2); model.ConversionType = "Ounces to Kilograms"; break; case "PtoO": model.ConvertedValue = Math.Round((model.ValueToConvert * 16.00m), 2); model.ConversionType = "Pounds to Ounces"; break; case "PtoG": model.ConvertedValue = Math.Round((model.ValueToConvert / 0.0022046m), 2); model.ConversionType = "Pounds to Grams"; break; case "PtoKG": model.ConvertedValue = Math.Round((model.ValueToConvert / 2.2046m), 2); model.ConversionType = "Pounds to Kilograms"; break; case "GtoO": model.ConvertedValue = Math.Round((model.ValueToConvert / 28.3495m), 2); model.ConversionType = "Grams to Ounces"; break; case "GtoP": model.ConvertedValue = Math.Round((model.ValueToConvert / 453.59237m), 2); model.ConversionType = "Grams to Pounds"; break; case "GtoKG": model.ConvertedValue = Math.Round((model.ValueToConvert / 1000.0m), 2); model.ConversionType = "Grams to Kilograms"; break; case "KGtoO": model.ConvertedValue = Math.Round((model.ValueToConvert / 0.02834952m), 2); model.ConversionType = "Kilograms to Ounces"; break; case "KGtoP": model.ConvertedValue = Math.Round((model.ValueToConvert / 0.45359237m), 2); model.ConversionType = "Kilograms to Pounds"; break; case "KGtoG": model.ConvertedValue = Math.Round((model.ValueToConvert * 1000.0m), 2); model.ConversionType = "Kilograms to Grams"; break; default: Console.WriteLine("There was an error."); break; } return(View(model)); }
public ConverterPage() { InitializeComponent(); ViewModel = new ConverterViewModel(); }
public IActionResult DoConversion(ConverterViewModel model) { switch (model.ConversionType) { //TEMP case "CtoF": var cToF = new CelsiusToFahrenheit(); model.ConvertedValue = cToF.Temp(model.ValueToConvert); break; case "FtoC": var FtoC = new FahrenheitToCelsius(); model.ConvertedValue = FtoC.Temp(model.ValueToConvert); break; case "CtoK": var CtoK = new CelsiusToKelvin(); model.ConvertedValue = CtoK.Temp(model.ValueToConvert); break; case "KtoC": var KtoC = new KelvinToCelsius(); model.ConvertedValue = KtoC.Temp(model.ValueToConvert); break; case "fToK": var fToK = new FahrenheitToKelvin(); model.ConvertedValue = fToK.Temp(model.ValueToConvert); break; case "kToF": var kToF = new KelvinToFahrenheit(); model.ConvertedValue = kToF.Temp(model.ValueToConvert); break; //LENGTH case "mToF": var mToF = new MetersToFeet(); model.ConvertedValue = mToF.Lengths(model.ValueToConvert); break; case "fToM": var fToM = new FeetToMeters(); model.ConvertedValue = fToM.Lengths(model.ValueToConvert); break; case "mtoY": var mtoY = new MetersToYard(); model.ConvertedValue = mtoY.Lengths(model.ValueToConvert); break; case "ytoM": var ytoM = new YardToMeter(); model.ConvertedValue = ytoM.Lengths(model.ValueToConvert); break; case "fToY": var fToY = new FeetToYards(); model.ConvertedValue = fToY.Lengths(model.ValueToConvert); break; case "yToF": var yToF = new YardToFeet(); model.ConvertedValue = yToF.Lengths(model.ValueToConvert); break; //MASS case "gToK": var gToK = new GramToKilogram(); model.ConvertedValue = gToK.Mass(model.ValueToConvert); break; case "kToG": var kToG = new KilogramToGram(); model.ConvertedValue = kToG.Mass(model.ValueToConvert); break; case "gToO": var gToO = new GramToOunces(); model.ConvertedValue = gToO.Mass(model.ValueToConvert); break; case "oToG": var oToG = new OuncesToGram(); model.ConvertedValue = oToG.Mass(model.ValueToConvert); break; case "gToP": var gToP = new GramToPound(); model.ConvertedValue = gToP.Mass(model.ValueToConvert); break; case "pToG": var pToG = new PoundToGram(); model.ConvertedValue = pToG.Mass(model.ValueToConvert); break; case "pToO": var pToO = new PoundsToOunces(); model.ConvertedValue = pToO.Mass(model.ValueToConvert); break; case "oToP": var oToP = new OuncesToPounds(); model.ConvertedValue = oToP.Mass(model.ValueToConvert); break; case "kToO": var kToO = new KilogramToOunce(); model.ConvertedValue = kToO.Mass(model.ValueToConvert); break; case "oToK": var oToK = new OuncesToKilogram(); model.ConvertedValue = oToK.Mass(model.ValueToConvert); break; case "pToK": var pToK = new PoundsToKilogram(); model.ConvertedValue = pToK.Mass(model.ValueToConvert); break; case "KToP": var KToP = new KilogramToPound(); model.ConvertedValue = KToP.Mass(model.ValueToConvert); break; default: break; } //the conversion work happen in here //cToF.Temp(tempIn); return(View(model)); }
public ConvertCommand(ConverterViewModel viewModel) { _viewModel = viewModel; }
public IActionResult DoConversion(ConverterViewModel model) { //the conversion work happens in here model.ConvertedValue = model.ValueToConvert * model.ValueToConvert; return(View(model)); }
private void Button_OnClick(object sender, RoutedEventArgs e) { ConverterViewModel.DisplayResult(); Keyboard.Focus(InputBox); InputBox.Text = ""; }
public ConverterEditPage(ConverterViewModel viewModel) { InitializeComponent(); DataContext = viewModel; }
public IActionResult DoConversion(ConverterViewModel model) { switch (model.ConversionType) { case "CtoF": { model.ConvertedValue = (1.8 * model.ValueToConvert) + 32; return(View(model)); } case "FtoC": { model.ConvertedValue = (model.ValueToConvert - 32) / 1.8; return(View(model)); } case "CtoK": { model.ConvertedValue = model.ValueToConvert + 273; return(View(model)); } case "KtoC": { model.ConvertedValue = model.ValueToConvert - 273; return(View(model)); } case "FtoK": { model.ConvertedValue = (model.ValueToConvert + 460) / 1.8; return(View(model)); } case "KtoF": { model.ConvertedValue = (model.ValueToConvert * 1.8) - 460; return(View(model)); } case "MeterstoFeet": { model.ConvertedValue = model.ValueToConvert / 0.3048; return(View(model)); } case "FeettoMeters": { model.ConvertedValue = model.ValueToConvert * 0.3048; return(View(model)); } case "FeettoYards": { model.ConvertedValue = model.ValueToConvert / 3; return(View(model)); } case "YardstoFeet": { model.ConvertedValue = model.ValueToConvert * 0.3048; return(View(model)); } case "YardstoMeters": { model.ConvertedValue = model.ValueToConvert / 1.0936; return(View(model)); } case "MeterstoYards": { model.ConvertedValue = model.ValueToConvert * 1.0936; return(View(model)); } case "OuncetoPound": { model.ConvertedValue = model.ValueToConvert / 16; return(View(model)); } case "PoundtoOunce": { model.ConvertedValue = model.ValueToConvert * 16; return(View(model)); } case "PoundtoGram": { model.ConvertedValue = model.ValueToConvert * 454.6; return(View(model)); } case "GramtoPound": { model.ConvertedValue = model.ValueToConvert / 454.6; return(View(model)); } case "GramtoOunce": { model.ConvertedValue = model.ValueToConvert / 28.3; return(View(model)); } case "OuncetoGram": { model.ConvertedValue = model.ValueToConvert * 28.3; return(View(model)); } case "GramtoKilogram": { model.ConvertedValue = model.ValueToConvert / 1000; return(View(model)); } case "KilogramtoGram": { model.ConvertedValue = model.ValueToConvert * 1000; return(View(model)); } case "KilogramtoPound": { model.ConvertedValue = model.ValueToConvert / 0.454; return(View(model)); } case "PoundtoKilogram": { model.ConvertedValue = model.ValueToConvert * 0.454; return(View(model)); } default: { return(View(model)); } //conversion happens here } }