public void CalculateFromFile() { UserTemplate user = new UserTemplate(); string[] lines = System.IO.File.ReadAllLines(@"C:\Users\Tytus\Desktop\PoliczMojeBmi.txt"); if (lines.Length < 4) { Console.WriteLine(SharedResources.WrongAnswerFormatThree); return; } string result1 = lines[1].ToLower(); Double.TryParse(lines[2], out double result2); Double.TryParse(lines[3], out double result3); if (result1 == null || result2 == 0 || result3 == 0) { Console.WriteLine(SharedResources.WrongAnswerFormatThree); return; } BmiResultGenerator.PrintBmiResult(user); BmiResultGenerator.SaveBmiResultToFile(user); }
public void CalculateFromConsole() { UserTemplate user = new UserTemplate(); Console.WriteLine(SharedResources.ExpectationOfConsoleDataSource); AssignTheSexFromConsole(user); AssignTheWeightFromConsole(user); AssignTheHeightFromConsole(user); BmiResultGenerator.PrintBmiResult(user); BmiResultGenerator.SaveBmiResultToFile(user); }
public void CalculateFromArgs(string[] args) { UserTemplate user = new UserTemplate(); if (args[0].ToLower() == "m") { user.Sex = "m"; } else if (args[0].ToLower() == "k") { user.Sex = "k"; } user.Weight = Convert.ToDouble(args[2]); user.Height = Convert.ToDouble(args[1]); BmiResultGenerator.PrintBmiResult(user); BmiResultGenerator.SaveBmiResultToFile(user); }