public IActionResult Index(IFormFile file) { var payees = repository.GetAll(); var input = new StringBuilder(); using (var reader = new StreamReader(file.OpenReadStream(), Encoding.GetEncoding("ISO-8859-1"))) { while (reader.Peek() >= 0) { input.AppendLine(reader.ReadLine()); } } var inputRecords = MyConverter.GetInputRecords(input.ToString()); var outputRecords = new List <Output>(); foreach (var record in inputRecords) { outputRecords.Add(MyConverter.Convert(record, payees)); } var output = MyConverter.GetOutputString(outputRecords); var model = new HomeViewModel(); model.InputRecords.AddRange(inputRecords); model.OutputRecords.AddRange(outputRecords); model.Output = output; return(View(model)); }
public void Check300to301() { var _MyConverter = new MyConverter(); Assert.Equal("three hundred", _MyConverter.ConvertToWords(300)); Assert.Equal("three hundred one", _MyConverter.ConvertToWords(301)); }
private void Input_OnMouseLeave(object sender, MouseEventArgs e) { var Box = sender as TextBox; var TempString = Box.Text; if (String.IsNullOrEmpty(TempString) || TempString == "example: 1;2 2;2 5;3") { Box.BorderThickness = new Thickness(0); Box.Text = "example: 1;2 2;2 5;3"; Box.Foreground = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#90a4ae")); } else { IsBuilded = false; if (inputParser.isCorrect(TempString)) { Box.BorderThickness = new Thickness(0); var res = DictionaryWorker.Sort(inputParser.Parse(TempString)); Signal = MyConverter.DictionaryToList(res); Box.Text = DictionaryWorker.ToString(res); } else { Box.BorderThickness = new Thickness(1); Box.BorderBrush = Brushes.Red; } } }
public void Check90to91() { var _MyConverter = new MyConverter(); Assert.Equal("ninety", _MyConverter.ConvertToWords(90)); Assert.Equal("ninety one", _MyConverter.ConvertToWords(91)); }
public void Check30to31() { var _MyConverter = new MyConverter(); Assert.Equal("thirty", _MyConverter.ConvertToWords(30)); Assert.Equal("thirty one", _MyConverter.ConvertToWords(31)); }
public void Check70to71() { var _MyConverter = new MyConverter(); Assert.Equal("seventy", _MyConverter.ConvertToWords(70)); Assert.Equal("seventy one", _MyConverter.ConvertToWords(71)); }
public void OnPost() { var payees = payeeRepository.GetAll(); var input = new StringBuilder(); using (var reader = new StreamReader(FormFile.OpenReadStream(), Encoding.GetEncoding("ISO-8859-1"))) { while (reader.Peek() >= 0) { input.AppendLine(reader.ReadLine()); } } var inputRecords = MyConverter.GetInputRecords(input.ToString()); var outputRecords = new List <Output>(); foreach (var record in inputRecords) { outputRecords.Add(MyConverter.Convert(record, payees)); } InputRecords.AddRange(inputRecords); OutputRecords.AddRange(outputRecords); Output = MyConverter.GetOutputString(outputRecords); }
private static void DoClient(TcpClient socket) { using (StreamReader sr = new StreamReader(socket.GetStream())) using (StreamWriter sw = new StreamWriter(socket.GetStream())) { // Ændre disse 4 linijer String incommingStr = sr.ReadLine(); string[] strArray = incommingStr.Split(" "); string method = strArray[0].ToLower(); double value = double.Parse(strArray[1]); switch (method) { case "toounces": sw.WriteLine(MyConverter.OuncesToGrams(value)); break; case "tograms": sw.WriteLine(MyConverter.GramsToOunces(value)); break; } // //sw.WriteLine(incommingStr); sw.Flush(); // her til } //socket?.Close(); }
public static Dictionary <int, double> Convolute(Dictionary <int, double> FirstSignal, Dictionary <int, double> SecondSignal) { var Ticks = FirstSignal.Count + SecondSignal.Count + 1; var x = MyConverter.DictionaryToList(FirstSignal); var y = MyConverter.DictionaryToList(SecondSignal); var Result = new List <double>(); double tmp; for (int m = 0; m < Ticks; m++) { tmp = 0; for (int k = 0; k < x.Count; k++) { if (k > m) { continue; } if ((m - k) >= y.Count) { continue; } tmp += x[k] * y[m - k]; } Result.Add(tmp); } return(MyConverter.ListToDictionary(Result)); }
public void Check80to81() { var _MyConverter = new MyConverter(); Assert.Equal("eighty", _MyConverter.ConvertToWords(80)); Assert.Equal("eighty one", _MyConverter.ConvertToWords(81)); }
public void Check60to61() { var _MyConverter = new MyConverter(); Assert.Equal("sixty", _MyConverter.ConvertToWords(60)); Assert.Equal("sixty one", _MyConverter.ConvertToWords(61)); }
public void Check50to51() { var _MyConverter = new MyConverter(); Assert.Equal("fifty", _MyConverter.ConvertToWords(50)); Assert.Equal("fifty one", _MyConverter.ConvertToWords(51)); }
public void Check40to41() { var _MyConverter = new MyConverter(); Assert.Equal("forty", _MyConverter.ConvertToWords(40)); Assert.Equal("forty one", _MyConverter.ConvertToWords(41)); }
public static List <double> autoCorelation(Dictionary <int, double> Signal, bool normalize = false) { var x = MyConverter.DictionaryToList(Signal); List <double> corelated = new List <double>(); var size = x.Count; for (int i = 0; i < size; ++i) { var sum = 0.0; for (int k = 0; k < size - i; ++k) { sum += x[k] * x[k + i]; } corelated.Add(sum / size); } if (normalize) { var sf = corelated.First(); for (int i = 0; i < corelated.Count; i++) { corelated[i] = corelated[i] / sf; } } return(corelated); }
public void Check200to201and210() { var _MyConverter = new MyConverter(); Assert.Equal("two hundred", _MyConverter.ConvertToWords(200)); Assert.Equal("two hundred one", _MyConverter.ConvertToWords(201)); Assert.Equal("two hundred ten", _MyConverter.ConvertToWords(210)); }
static void Main(string[] args) { var fahrenheit = 95; var msg = $"Fahrenheit {fahrenheit} degree is Celsius " + $"{MyConverter.Fahrenheit2Celsius(95).Value.ToString("F2")} degree"; Console.WriteLine(msg); }
public override void Update() { UpdateBegin(); if (visible) { btn.Update(); if (btn.pressed) { if (Input.mbLeft.pressed) { Vector2 g = customGrid(); p1 = (Vector2.Transform(Input.mbPos, Matrix.Invert(viewTransform())) / g).RoundVector() * g; rect.pos = p1; rect.size = Vector2.Zero; isPosSet = true; } else if (isPosSet) { if (Input.mbLeft.down) { Vector2 g = customGrid(); Vector2 p2 = (Vector2.Transform(Input.mbPos, Matrix.Invert(viewTransform())) / g).RoundVector() * g; if (positiveSize) { rect.size = (p2 - p1).AbsVector(); rect.pos = Calculate.MinVector(p1, p2); } else { rect.size = p2 - p1; } txt.text = MyConverter.ToString(rect); } else if (Input.mbLeft.released) { btn.pressed = false; isPosSet = false; SetCatchUpdate(null); if (ValueChanged != null) { ValueChanged(rect); } } } } else { txt.Update(); isPosSet = false; } } }
public void Check1000and1001and1010and1020and1021() { var _MyConverter = new MyConverter(); Assert.Equal("one thousand", _MyConverter.ConvertToWords(1000)); Assert.Equal("one thousand one", _MyConverter.ConvertToWords(1001)); Assert.Equal("one thousand ten", _MyConverter.ConvertToWords(1010)); Assert.Equal("one thousand twenty", _MyConverter.ConvertToWords(1020)); Assert.Equal("one thousand twenty one", _MyConverter.ConvertToWords(1021)); }
private void InputSecondSignal_OnLostKeyboardFocus(object sender, KeyboardFocusChangedEventArgs e) { try { SecondSignal = MyConverter.ListToDictionary(inputParser.ParseToList((sender as InputBox).Text)); } catch (Exception ex) { } }
public static TOut[] CombineAll <T1, T2, TOut>(T1[] array1, T2[] array2, MyConverter <T1, T2, TOut> converter) { var result = new TOut[array1.Length]; for (var i = 0; i < array1.Length; i++) { result[i] = converter(array1[i], array2[i]); } return(result); }
public void Check100to101adn110and120adn121() { var _MyConverter = new MyConverter(); Assert.Equal("one hundred", _MyConverter.ConvertToWords(100)); Assert.Equal("one hundred one", _MyConverter.ConvertToWords(101)); Assert.Equal("one hundred ten", _MyConverter.ConvertToWords(110)); Assert.Equal("one hundred twenty", _MyConverter.ConvertToWords(120)); Assert.Equal("one hundred twenty one", _MyConverter.ConvertToWords(121)); }
public override void SetValue(object value, Type type) { if (value == null) { text = ""; } else { text = MyConverter.ToString(value); } //text = (string)value.ToString(); }
static void Main(string[] args) { var dict = new Dictionary <string, string>(); //dict.Add("SomeKey", "SomeProperty1"); dict.Add("SomeKey", "SomeProperty2"); var mySerializer = new MyConverter(); var serialized = mySerializer.Serialize(dict, new SomeObjectModel() { SomeProperty1 = 1, SomeProperty2 = 2 }, new MySerializer()); }
public override void SetValue(object value, Type type) { if (value == null) { rect = new M_Rectangle(0, 0, 0, 0); } else { rect = (M_Rectangle)value; } txt.text = MyConverter.ToString(rect); }
private void PressRight() { //if (btn.pressed) { rect = new M_Rectangle(0, 0, 0, 0); txt.text = MyConverter.ToString(rect); btn.pressed = false; if (ValueChanged != null) { ValueChanged(rect); } } }
public void Check21to29() { var _MyConverter = new MyConverter(); Assert.Equal("twenty one", _MyConverter.ConvertToWords(21)); Assert.Equal("twenty two", _MyConverter.ConvertToWords(22)); Assert.Equal("twenty three", _MyConverter.ConvertToWords(23)); Assert.Equal("twenty four", _MyConverter.ConvertToWords(24)); Assert.Equal("twenty five", _MyConverter.ConvertToWords(25)); Assert.Equal("twenty six", _MyConverter.ConvertToWords(26)); Assert.Equal("twenty seven", _MyConverter.ConvertToWords(27)); Assert.Equal("twenty eight", _MyConverter.ConvertToWords(28)); Assert.Equal("twenty nine", _MyConverter.ConvertToWords(29)); }
private void TextChanged(object text) { M_Rectangle newRect; if (MyConverter.TryParse <M_Rectangle>((string)text, out newRect)) { rect = newRect; if (ValueChanged != null) { ValueChanged(rect); } } txt.text = MyConverter.ToString(rect); }
public void Check0to9() { var _MyConverter = new MyConverter(); Assert.Equal("zero", _MyConverter.ConvertToWords(0)); Assert.Equal("one", _MyConverter.ConvertToWords(1)); Assert.Equal("two", _MyConverter.ConvertToWords(2)); Assert.Equal("three", _MyConverter.ConvertToWords(3)); Assert.Equal("four", _MyConverter.ConvertToWords(4)); Assert.Equal("five", _MyConverter.ConvertToWords(5)); Assert.Equal("six", _MyConverter.ConvertToWords(6)); Assert.Equal("seven", _MyConverter.ConvertToWords(7)); Assert.Equal("eight", _MyConverter.ConvertToWords(8)); Assert.Equal("nine", _MyConverter.ConvertToWords(9)); }
public void Check10to19() { var _MyConverter = new MyConverter(); Assert.Equal("ten", _MyConverter.ConvertToWords(10)); Assert.Equal("eleven", _MyConverter.ConvertToWords(11)); Assert.Equal("twelve", _MyConverter.ConvertToWords(12)); Assert.Equal("thirteen", _MyConverter.ConvertToWords(13)); Assert.Equal("fourteen", _MyConverter.ConvertToWords(14)); Assert.Equal("fifteen", _MyConverter.ConvertToWords(15)); Assert.Equal("sixteen", _MyConverter.ConvertToWords(16)); Assert.Equal("seventeen", _MyConverter.ConvertToWords(17)); Assert.Equal("eighteen", _MyConverter.ConvertToWords(18)); Assert.Equal("nineteen", _MyConverter.ConvertToWords(19)); }
public static List <double> CrossCorealtion(Dictionary <int, double> FirstSignal, Dictionary <int, double> SecondSignal, bool normalize = false) { var x1 = MyConverter.DictionaryToList(FirstSignal); var x2 = MyConverter.DictionaryToList(SecondSignal); var tuple = NormalizeInput(x1, x2); x1 = tuple.Item1; x2 = tuple.Item2; var size = x1.Count; List <double> corelated = new List <double>(); for (int i = 0; i < size * 2 - 1; i++) { corelated.Add(0); } var sum1 = 0.0; var sum2 = 0.0; for (int i = 0; i < size; ++i) { sum1 = sum2 = 0.0; for (int k = 0; k < size - i; ++k) { sum1 += x1[k] * x2[k + i]; sum2 += x2[k] * x1[k + i]; } corelated[size + i - 1] = sum1 / size; corelated[size - i - 1] = sum2 / size; } if (normalize) { sum1 = x1.Sum((x) => x * x); sum2 = x2.Sum((x) => x * x); var sf = Math.Sqrt(sum1 * sum2) / size; for (int i = 0; i < corelated.Count; i++) { corelated[i] = corelated[i] / sf; } } return(corelated); }