static void Main(string[] args) { var culture = CultureInfo.CreateSpecificCulture("ru-ru"); var resourceManager = new ResourceManager("FitnessApp.CMD.Languages.Messages", typeof(Program).Assembly); Console.WriteLine(resourceManager.GetString("Hello", culture)); Console.Write(resourceManager.GetString("EnterName", culture)); var name = Console.ReadLine(); var userController = new UserController(name); var eatingController = new EatingController(userController.CurrentUser); var exerciseController = new ExerciseController(userController.CurrentUser); if (userController.IsNewUser) { Console.Write(resourceManager.GetString("EnterGender", culture)); var gender = Console.ReadLine(); var birthDate = ParseDateTime("дата рождения"); var weight = ParseDouble("веса"); var height = ParseDouble("роста"); userController.SetNewUserData(gender, birthDate, weight, height); } while (true) { Console.WriteLine(userController.CurrentUser); Console.WriteLine("Что вы хотите делать?"); Console.WriteLine("Е - ввести приём пищи"); Console.WriteLine("A - ввести упражнение"); Console.WriteLine("Q - выход"); var key = Console.ReadKey(); Console.WriteLine(); switch (key.Key) { case ConsoleKey.E: var foods = EnterEating(); eatingController.Add(foods.Food, foods.Weight); foreach (var item in eatingController.Eating.Foods) { Console.WriteLine($"\t{item.Key} - {item.Value}гр."); } break; case ConsoleKey.A: var exe = EnterExercise(); exerciseController.Add(exe.Activity, exe.Begin, exe.End); //TODO: сделать ввод только времени тренировки, а не полной даты foreach (var item in exerciseController.Exercises) { Console.WriteLine($"\t{item.Activity} с {item.Start.ToShortTimeString()} до {item.Finish.ToShortTimeString()}."); } break; case ConsoleKey.Q: Environment.Exit(0); break; } Console.ReadKey(); } }
static void Main(string[] args) { //Culture mainly for languages var culture = new CultureInfo("cz"); Assembly a = Assembly.Load("FitnessConsole.CMD"); var resourceManager = new ResourceManager("FitnessConsole.CMD.Languages.Messages", a); Console.WriteLine(resourceManager.GetString("Hello", culture)); Console.WriteLine(resourceManager.GetString("EnterName", culture)); var name = Console.ReadLine(); //Console.WriteLine("Enter Gender"); //var gender = Console.ReadLine(); //Console.WriteLine("Enter bith date"); //var birthdate = DateTime.Parse(Console.ReadLine()); // todo: try parse //Console.WriteLine("Enter Weight"); //var weight =double.Parse(Console.ReadLine()); //Console.WriteLine("Enter Height"); //var height =double.Parse(Console.ReadLine()); var userController = new UserController(name); var eatingController = new EatingController(userController.CurrentUser); // check if this user is new(true) if (userController.IsNewUser) { Console.WriteLine(Messages_RU.NewUser); var gender = Console.ReadLine(); var birthDate = ParseDateTime(); var weight = ParseDouble("Weight"); var height = ParseDouble("Height"); userController.SetNewUserData(gender, birthDate, weight, height); } Console.WriteLine(userController.CurrentUser); Console.WriteLine("What you want to do?"); Console.WriteLine("E - enter eating event"); Console.WriteLine(); var key = Console.ReadKey(); if (key.Key == ConsoleKey.E) { var foods = EnterEating(); eatingController.Add(foods.ffood, foods.wweight); foreach (var item in eatingController.Eating.Foods) { Console.WriteLine($"\t{item.Key} - {item.Value}"); } } Console.ReadLine(); }
static void Main(string[] args) { //Параметры локализации var culture = CultureInfo.CreateSpecificCulture("en-us"); var resManager = new ResourceManager("ConsoleFitnessApp.CMD.Lang.Messages", typeof(Program).Assembly); Console.WriteLine(resManager.GetString("Hello", culture)); Console.Write(resManager.GetString("EnterUserName", culture)); var name = Console.ReadLine(); var userController = new UserController(name); var eatingController = new EatingController(userController.CurrentUser); var exerciseController = new ExerciseController(userController.CurrentUser); CreateNewUser(userController); Console.WriteLine(userController.CurrentUser); Console.WriteLine(); while (true) { Console.WriteLine("Что вы хотите сделать"); Console.WriteLine("1 - Ввести прием пищи"); Console.WriteLine("2 - Ввести упражнение"); Console.WriteLine("Q - Выйти"); var key = Console.ReadKey(); switch (key.Key) { case ConsoleKey.D1: var foods = EnterEating(); eatingController.AddFood(foods.Food, foods.Weight); foreach (var item in eatingController.Eating.Foods) { Console.WriteLine($"\t{ item.Key} - {item.Value}"); } break; case ConsoleKey.D2: var exe = EnterExercise(); var exercise = new Exercise(exe.start, exe.finish, exe.activity, userController.CurrentUser); exerciseController.Add(exe.activity, exe.start, exe.finish); foreach (var item in exerciseController.Exercises) { Console.WriteLine($"\t{item.Activity} c {item.Start.ToShortTimeString()} до {item.Finish.ToShortTimeString()}"); } break; case ConsoleKey.Q: Environment.Exit(0); break; } Console.WriteLine("Некорректный ввод"); } }
static void Main(string[] args) { Console.WriteLine("Welcome to our Fitness App!;)"); Console.WriteLine("Input User name please"); var name = Console.ReadLine(); #region additional info //Console.WriteLine("Select gender"); //var gender = Console.ReadLine(); //Console.WriteLine("Input date of birth"); //var birthdate = DateTime.Parse(Console.ReadLine()); // TODO: rewrite //Console.WriteLine("Input weight"); //var weight = double.Parse(Console.ReadLine()); //Console.WriteLine("Input height"); //var height = double.Parse(Console.ReadLine()); #endregion var userController = new UserController(name); var eatingController = new EatingController(userController.CurrentUser); if (userController.IsNewUser) { Console.WriteLine("Input gender: "); var gender = Console.ReadLine(); DateTime birthDate = ParseDateTime();; double weight = ParseDouble("Weight:"); double height = ParseDouble("Height"); userController.SetNewUserData(gender, birthDate, weight, height); } Console.WriteLine(userController.CurrentUser); Console.WriteLine("What do you wand to do?"); Console.WriteLine("E - ввести прием пищи"); var key = Console.ReadKey(); if (key.Key == ConsoleKey.E) { var foods = EnterEating(); eatingController.Add(foods.Food, foods.Weight); foreach (var item in eatingController.Eating.Foods) { Console.WriteLine($"\t{item.Key} - {item.Value}"); } } Console.ReadLine(); }
public void AddTest() { var rnd = new Random(); var userController = new UserController(new Guid().ToString()); var eatingController = new EatingController(userController.CurrentUser); var food = new Food(new Guid().ToString(), rnd.Next(50, 500), rnd.Next(50, 500), rnd.Next(50, 500), rnd.Next(50, 500)); eatingController.Add(food, 100); Assert.AreEqual(food.Name, eatingController.Eating.Foods.First().Key.Name); }
static void Main(string[] args) { CultureInfo cultreInfo = CultureInfo.CreateSpecificCulture("en-us"); ResourceManager resourseManager = new ResourceManager("Fitness.CMD.Languages.Messeges", typeof(Program).Assembly); Console.WriteLine(resourseManager.GetString("Hello"), cultreInfo); Console.WriteLine(resourseManager.GetString("EnterName"), cultreInfo); var name = Console.ReadLine(); UserController uc = new UserController(name); EatingController eatingController = new EatingController(uc.CurrentUser); ExerciseController exerciseController = new ExerciseController(uc.CurrentUser); if (uc.IsNewUser) { Console.WriteLine("Write gender "); string gender = Console.ReadLine(); DateTime birthDate; birthDate = ParseDate("dd.mm.yyy"); double weight = ParseDouble("weight"); double height = ParseDouble("height"); uc.SetNewUserData(gender, birthDate, weight, height); } Console.WriteLine(uc.CurrentUser.ToString()); Console.WriteLine("What are you going to do ?"); Console.WriteLine("E - input food eating"); Console.WriteLine("R - input add some activity"); var key = Console.ReadKey(); switch (key.Key) { case ConsoleKey.E: var foods = EnterEating(); eatingController.Add(foods.Food, foods.Weight); foreach (var food in eatingController.Eating.Foods) { Console.WriteLine(food); } break; case ConsoleKey.R: var activity = EnterActivity(); exerciseController.Add(activity.activity, activity.start, activity.finish); foreach (var exercise in exerciseController.Exercises) { Console.WriteLine(exercise.ToString()); } break; default: break; } }
static void Main(string[] args) { var calture = CultureInfo.CreateSpecificCulture("eng"); var resourceManager = new ResourceManager("Api.Languages.Messages", typeof(Program).Assembly); Console.WriteLine(resourceManager.GetString("Hello")); Console.WriteLine(resourceManager.GetString("EnterName")); var name = Console.ReadLine(); var userController = new UserController(name); var eatingController = new EatingController(userController.CurrentUSer); if (userController.NewUSer) { Console.Write(resourceManager.GetString("EnterGender")); var gender = Console.ReadLine(); DateTime birthday = DateTimePArse(); var weight = DoubleParse(resourceManager.GetString("Weight")); var height = DoubleParse(resourceManager.GetString("Height")); userController.SetNewUserData(gender, birthday, weight, height); } Console.WriteLine(userController.CurrentUSer); Console.WriteLine(resourceManager.GetString("TypeAction")); Console.WriteLine("E - enter ingestion"); Console.WriteLine(resourceManager.GetString($"CaseE" + " \n " + "CaseA")); var key = Console.ReadKey(); if (key.Key == ConsoleKey.E) { var foods = EnterEating(); eatingController.Add(foods.food, foods.weight); foreach (var item in eatingController.Eating.Foods) { Console.WriteLine($"{item.Key}-{item.Value}"); } } Console.ReadLine(); }
static void Main(string[] args) { ///Здесь начинается приложение Console.WriteLine("Welcome , this is MyFitnessApp"); Console.WriteLine("Enter your name"); string name = Console.ReadLine(); var userController = new UserController(name); var eatingController = new EatingController(userController.CurrentUser); ///Создается новый пользователь , если юзер есть в системе то выводится его имя и возраст ///А если нет после имени требуется ввести свой пол и т.д /// if (userController.IsNewUser) { Console.WriteLine("Enter your gender , please"); var gender = Console.ReadLine(); if (string.IsNullOrWhiteSpace(gender)) { throw new ArgumentException("Enter your gender again"); } DateTime birthday = DateTimeParse(); decimal weight = DecimalParse("weight"); int height = IntParse(); ///Метод который добавляет новую информацию пользователя userController.SetNewUserData(gender, birthday, weight, height); } Console.WriteLine(userController.CurrentUser); Console.WriteLine("What do you want?"); Console.WriteLine("Button 'E' - enter the ingestion"); var key = Console.ReadKey(); Console.WriteLine(); if (key.Key == ConsoleKey.E) { var foods = EnterEating(); eatingController.Add(foods.food, foods.weight); foreach (var item in eatingController.Eating.Foods) { Console.WriteLine($"\t{item.Key} - {item.Value}"); } } Console.ReadLine(); }
public void AddTest() { // Arrange var name = Guid.NewGuid().ToString(); var foodName = Guid.NewGuid().ToString(); var num = new Random(); var userController = new UserController(name); var eatingController = new EatingController(userController.CurrentUser); var food = new Food(foodName, num.Next(0, 999), num.Next(0, 999), num.Next(0, 999), num.Next(0, 999)); // Act eatingController.Add(food, 100.0); // Assert Assert.AreEqual(food.Name, eatingController.Eating.Foods.FirstOrDefault(f => f.Key == food).Key.Name); }
public void AddTest() { //Arrange var userName = Guid.NewGuid().ToString(); var FoodName = Guid.NewGuid().ToString(); var rnd = new Random(); var userController = new UserController(userName); var eatingController = new EatingController(userController.CurrentUSer); var food = new Food(FoodName, rnd.Next(50, 400), rnd.Next(50, 400), rnd.Next(50, 400), rnd.Next(50, 400)); //Act eatingController.Add(food, 100); //Assert Assert.Equals(food.Name, eatingController.Eating.Foods.First().Key.Name); }
private static void EnterEating(EatingController eatingController) { Console.Write("Введите название продукта: "); var foodName = Console.ReadLine() ?? "default"; var calories = ParseValue <double>("Каллорийность за 100 грамм: ", "Неверный формат каллорийности!"); var proteins = ParseValue <double>("Белки: ", "Неверный формат белков!"); var fats = ParseValue <double>("Жиры: ", "Неверный формат жиров!"); var carbohydrates = ParseValue <double>("Углеводы: ", "Неверный формат углеводов!"); var product = new Food(foodName, calories, proteins, fats, carbohydrates); var quantity = ParseValue <double>("Введите размер порции в граммах: ", "Неверный формат размера порции!"); eatingController.AddEating(product, quantity); }
public void AddTest() { // Arrange var userName = Guid.NewGuid().ToString(); var foodName = Guid.NewGuid().ToString(); UserController controller = new UserController(userName); EatingController eatingController = new EatingController(controller.CurrentUser); var food = new Food(foodName, rnd.Next(50, 500), rnd.Next(50, 500), rnd.Next(50, 500), rnd.Next(50, 500)); // Act eatingController.Add(food, 100); // Assert Assert.AreEqual(food.Name, eatingController.Eating.Foods.Last().Key.Name); }
static void Main(string[] args) { var culture = CultureInfo.CreateSpecificCulture("ru-ru"); var resourceManager = new ResourceManager("CBFitness.CMD.Languages.Messages", typeof(Program).Assembly); Console.WriteLine(resourceManager.GetString("Introdusing", culture)); Console.WriteLine(resourceManager.GetString("Login", culture)); var username = Console.ReadLine(); UserController user = new UserController(username); EatingController eating = new EatingController(user.CurrentUser); var exercisecontroller = new ExerciseController(user.CurrentUser); Console.WriteLine("Клавиши управления :"); Console.WriteLine("A - ввести продукт.\nE - ввести упражнение.\nQ - выход"); while (true) { var key = Console.ReadKey(); switch (key.Key) { case ConsoleKey.A: Console.WriteLine("\nУкажите кол-во продуктов"); int.TryParse(Console.ReadLine(), out int count); eating.AddEating(count); Console.WriteLine("Продукт успешно добавлен"); break; case ConsoleKey.E: Console.WriteLine("Введите название упражнения."); var name = Console.ReadLine(); var act = exercisecontroller.ActivityRegistration(name); Console.WriteLine("Укажите время начала упражнения"); DateTime.TryParse(Console.ReadLine(), out DateTime start); Console.WriteLine("Укажите время окончания упражнения"); DateTime.TryParse(Console.ReadLine(), out DateTime finish); exercisecontroller.Add(act, start, finish); Console.WriteLine("Упражнение успешно добавлено."); break; case ConsoleKey.Q: break; } } Console.ReadLine(); }
public void AddEatingTest() { // Arrange var userName = Guid.NewGuid().ToString(); var foodName = Guid.NewGuid().ToString(); var rnd = new Random(); var userController = new UserController(userName); var eatingController = new EatingController(userController.CurrentUser); var food = new Food(foodName, rnd.Next(50, 500), rnd.Next(50, 500), rnd.Next(50, 500), rnd.Next(50, 500)); // Act eatingController.AddEating(food, 100); // Assert Assert.AreEqual(food.Name, eatingController.Foods.SingleOrDefault(f => f.Name == food.Name).ToString()); }
public void AddTest() { //Arrange var userName = Guid.NewGuid().ToString(); var activityName = Guid.NewGuid().ToString(); var rnd = new Random(); var userController = new UserController(); var exerciseController = new EatingController(userController.curentUser); var activity = new Activity(activityName, rnd.Next(10, 50)), //Act exerciseController.Add(activity, DateTime.Now, DateTime.Now.AddHours(1)); //Assert Assert.AreEqual(activity.Name, exerciseController.Activities.First().Name); }
public void AddTest() { // Arrange var rnd = new Random(); var userName = Guid.NewGuid().ToString(); var foodName = Guid.NewGuid().ToString(); var userController = new UserController(userName); var eatingController = new EatingController(userController.CurrentUser); var food = new Food(foodName, rnd.Next(50, 500), rnd.Next(50, 500), rnd.Next(50, 500), rnd.Next(50, 500)); // Act eatingController.Add(food, rnd.Next(50, 500)); // Assert Assert.AreEqual(foodName.GetHashCode(), eatingController.Eating.Foods.FirstOrDefault(e => e.Key.Name.Equals(food.Name))); }
public void AddTest() { //Arrange var userName = Guid.NewGuid().ToString(); var foodName = Guid.NewGuid().ToString(); var rnd = new Random(); var userController = new UserController(userName); var eatingController = new EatingController(userController.CurrentUser); var food = new Food(foodName, rnd.Next(50, 500), rnd.Next(50, 500), rnd.Next(50, 500), rnd.Next(50, 500)); //Act eatingController.Add(food, 100); Assert.AreEqual(food, eatingController.Eating.Foods.First().Key.Name); //тест провалился }
public void AddTest() { //Arrange string userName = Guid.NewGuid().ToString(); string foodName = Guid.NewGuid().ToString(); Random rd = new Random(); UserController userController = new UserController(userName); EatingController eatingController = new EatingController(userController.CurrentUser); Food food = new Food(foodName, rd.Next(50, 500), rd.Next(50, 500), rd.Next(50, 500), rd.Next(50, 500)); //Act eatingController.Add(food, 100); //Assert Assert.AreEqual(food.Name, eatingController.Eating.Foods.First().Key.Name); }
private void Button_Click(object sender, RoutedEventArgs e) { try { if (UserGender.Visibility == Visibility.Hidden) { userController = new UserController(UserName.Text, manager); if (userController.IsNewUser) { ShowAllUserFields(); } else { MessageBox.Show(userController.CurrentUser.ToString()); UserArea.Visibility = Visibility.Hidden; ToDoArea.Visibility = Visibility.Visible; eatingController = new EatingController(userController.CurrentUser, manager); exerciseController = new ExerciseController(userController.CurrentUser, manager); } } else { var resourseManager = new ResourceManager("FitnessAppInterface.Languages.Messages", typeof(MainWindow).Assembly); userController.SetNewUserData(UserGender.Text, DateTime.Parse(UserBirthday.Text), double.Parse(UserWeight.Text), double.Parse(UserHeight.Text)); MessageBox.Show(userController.CurrentUser.ToString() + " " + userController.CurrentUser.Age + "(" + resourseManager.GetString("Years", currentCulture) + ")"); UserArea.Visibility = Visibility.Hidden; ToDoArea.Visibility = Visibility.Visible; eatingController = new EatingController(userController.CurrentUser, manager); exerciseController = new ExerciseController(userController.CurrentUser, manager); } } catch (FormatException ex) { MessageBox.Show(ex.Message, "Некорректный формат"); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Некорректный Аргумент"); } catch (Exception ex) { MessageBox.Show(ex.Message, "Непредвиденная ошибка"); } }
static void Main(string[] args) { var culture = CultureInfo.CreateSpecificCulture("ru-ru"); var resourceManager = new ResourceManager("CodeBlogFitness.CMD.Languages.Messages", typeof(Program).Assembly); Console.WriteLine(resourceManager.GetString("Hello", culture)); Console.WriteLine(resourceManager.GetString("EnterName", culture)); var name = Console.ReadLine(); var userController = new UserController(name); var eatingController = new EatingController(userController.CurrentUser); if (userController.IsNewUser) { Console.WriteLine("Введите пол: "); var gender = Console.ReadLine(); DateTime birthDate = ParseDateTime();; double weight = ParseDouble("вес"); double height = ParseDouble("рост"); userController.SetNewUserData(gender, birthDate, weight, height); } Console.WriteLine(userController.CurrentUser); Console.WriteLine("Что вы хотите сделать?"); Console.WriteLine("E - прием пищи"); var key = Console.ReadKey(); Console.WriteLine(); if (key.Key == ConsoleKey.E) { var foods = EnterEating(); eatingController.Add(foods.Food, foods.Weight); foreach (var item in eatingController.Eating.Foods) { Console.WriteLine($"\t{item.Key} - {item.Value}"); } } Console.ReadLine(); }
public void AddTest() { var rnd = new Random(); //Arange var userName = Guid.NewGuid().ToString(); var foodName = Guid.NewGuid().ToString(); var manager = new SerializableSaver(); var userController = new UserController(userName, manager); var eatingController = new EatingController(userController.CurrentUser, manager); Food food = new Food(foodName, rnd.Next(50, 500), rnd.Next(50, 500), rnd.Next(50, 500), rnd.Next(50, 500)); //Act eatingController.Add(food, 200); //Assert Assert.AreEqual(food.Name, eatingController.Eating.Foods.First().Key.Name); }
static void Main(string[] args) { var culture = CultureInfo.CreateSpecificCulture(""); // ru-ru; en-us //var culture = CultureInfo.CurrentCulture; ResourceManager resourceManager = new ResourceManager("Fitnes.CMD.Languages.Messages", typeof(Program).Assembly); Console.WriteLine(resourceManager.GetString("Hello_Stat", culture)); Console.WriteLine(resourceManager.GetString("Input_User_Name", culture)); var name = Console.ReadLine(); var userController = new UserController(name); var eatingController = new EatingController(userController.CurrentUser); if (userController.IsNewUser) { Console.Write(resourceManager.GetString("Input_gender", culture)); var gender = Console.ReadLine(); var birthdate = ParseDateTime(); var weigth = ParseDouble("вес"); var heigth = ParseDouble("рост"); userController.SetNowUserData(gender, birthdate, weigth, heigth); } Console.WriteLine(userController.CurrentUser); Console.WriteLine("Что Вы хотите сделать?"); Console.WriteLine("E - ввести прием пищи"); var key = Console.ReadKey(); Console.WriteLine(); if (key.Key == ConsoleKey.E) { var foods = EnterEating(); eatingController.Add(foods.Food, foods.Weight); foreach (var item in eatingController.Eating.Foods) { Console.WriteLine($"\t{item.Key} - {item.Value}"); } } Console.ReadKey(); }
public void AddFoodTest() { //Arrange var nameUser = "******"; var nameFood = "My product"; var random = new Random(DateTime.Now.Millisecond); UserController userController = new UserController(nameUser); EatingController eatingController = new EatingController(userController.CurrentUser); Food food = new Food(nameFood, random.Next(30, 200), random.Next(30, 200), random.Next(30, 200), random.Next(30, 200)); //Act eatingController.AddFood(food, 100); //Assert Assert.AreEqual(food.Name, eatingController.Eating.Foods.First().Key.Name); }
static void Main(string[] args) { Console.WriteLine("Вас приветсвует приложение MambaFitness!"); Console.WriteLine("Введите имя пользователя."); var name = Console.ReadLine(); var userController = new UserController(name); var eatingController = new EatingController(userController.CurrentUser); if (userController.IsNewUser) { Console.WriteLine("Введите ваш пол "); var gender = Console.ReadLine(); var birthDate = ParseDataTime();; var weight = ParseDouble("Вес."); var height = ParseDouble("Рост."); userController.SetNewUserData(gender, birthDate, weight, height); } Console.WriteLine(userController.CurrentUser); Console.WriteLine("Что вы хотите сделать?"); Console.WriteLine("Е - ввести прием пищи"); var key = Console.ReadKey(); Console.WriteLine(); if (key.Key == ConsoleKey.E) { var foods = EnterEating(); eatingController.Add(foods.Food, foods.Weight); foreach (var item in eatingController.Eating.Foods) { Console.WriteLine($"\t {item.Key} - {item.Value}"); } } Console.ReadLine(); }
public void AddTest() { //Arrange Объявление var userName = Guid.NewGuid().ToString(); var foodName = Guid.NewGuid().ToString(); var rnd = new Random(); var userController = new UserController(userName); var eatingController = new EatingController(userController.CurrentUser); var food = new Food(foodName, rnd.Next(50, 500), rnd.Next(50, 500), rnd.Next(50, 500), rnd.Next(50, 500)); //Act действие eatingController.Add(food, 100); //Assert Проверка Assert.AreEqual(food.Name, eatingController.Eating.Foods.First().Key.Name); }
public void AddProductsTest() { //Arrange UserController userController = new UserController(new User()); EatingController eatingController = new EatingController(userController.CurrentUser); var product = new Food(); eatingController.AddProducts(product); //Act var food1 = eatingController.GettingFoodFromTheList(product.Name); //Assert Assert.AreEqual(food1.Name, product.Name); Assert.AreEqual(food1.Proteins, product.Proteins); Assert.AreEqual(food1.Fats, product.Fats); Assert.AreEqual(food1.Carbohydrates, product.Carbohydrates); Assert.AreEqual(food1.Calories, product.Calories); }
static void Main(string[] args) { Console.WriteLine("Hi , honey , it's Fitness Plus!"); Console.WriteLine("Enter user name please"); var name = Console.ReadLine(); var userController = new UserController(name); var eatingController = new EatingController(userController.CurrentUser); if (userController.IsNewUser) { Console.WriteLine("Enter your gender:"); var gender = Console.ReadLine(); var birthDate = ParseDateTime(); var weight = ParseDouble("вес"); var height = ParseDouble("рост"); userController.SetNewUserData(gender, birthDate, weight, height); } Console.WriteLine(userController.CurrentUser); Console.WriteLine("Что вы хотите сделать?"); Console.WriteLine("E - ввести прием пищи"); var key = Console.ReadKey(); Console.WriteLine(); if (key.Key == ConsoleKey.E) { var foods = EnterEating(); eatingController.Add(foods.Food, foods.Weight); foreach (var item in eatingController.Eating.Foods) { Console.WriteLine($"\t{item.Key} - {item.Value}"); } } Console.ReadLine(); }
static void Main(string[] args) { Console.WriteLine("Wselcome to fitnes center \n"); Console.Write("Enter name: "); var name = Console.ReadLine(); var userController = new UserController(name); var eatingController = new EatingController(userController.CurrentUser); if (userController.IsNewUser) { Console.Write("Enter gender : "); var gender = Console.ReadLine(); var birthDate = ParseDateTime(); var weight = ParseDouble("weight"); var height = ParseDouble("height"); userController.SetNewUserData(gender, birthDate, weight, height); } Console.WriteLine(userController.CurrentUser); Console.WriteLine("your actions?"); Console.WriteLine("E - enter eating"); var key = Console.ReadKey(); if (key.Key == ConsoleKey.E) { Console.WriteLine(); var foods = EnterEating(); eatingController.Add(foods.Food, foods.Weight); foreach (var item in eatingController.Eating.Foods) { Console.WriteLine($"\t{item.Key.Name} - {item.Value}"); } } }
static void Main(string[] args) { Console.WriteLine("Добро пожалувать в приложения BodkiaFitness."); Console.WriteLine("Введити имя пользователя."); var name = Console.ReadLine(); var UserController = new UserController(name); var EatingController = new EatingController(UserController.CurrentUser); if (UserController.IsNewUser) { Console.Write("Введите пол: "); var gender = Console.ReadLine(); DateTime birth = ParseDateTime(); double weight = ParseDouble("вес"); double height = ParseDouble("рост"); UserController.SetNewUserData(gender, birth, weight, height); } Console.WriteLine(UserController.CurrentUser); Console.WriteLine("Что вы хотите зделать ?"); Console.WriteLine("E - ввести прием пищи"); var key = Console.ReadKey(); Console.WriteLine(); if (key.Key == ConsoleKey.E) { var foods = EnterEating(); EatingController.Add(foods.food, foods.Weight); foreach (var item in EatingController.Eating.Foods) { Console.WriteLine($"{item.Key} - {item.Value}"); } } Console.ReadLine(); }
static void Main(string[] args) { Console.WriteLine("Нихуа хуа, новый пользователь"); Console.WriteLine("Введите имя пользователя"); var name = Console.ReadLine(); var userController = new UserController(name); var eatingController = new EatingController(userController.CurrentUser); if (userController.IsNewUser == true) { Console.WriteLine("Введите пол"); var gender = Console.ReadLine(); //запрос и проверка var birthday = ParseDateTime(); double weight = ParseDouble("Вес"); double height = ParseDouble("Рост"); userController.SetNewUserData(gender, birthday, weight, height); } Console.WriteLine(userController.CurrentUser); Console.WriteLine("Что дальше?"); Console.WriteLine("Е-ввести прием пищи"); var key = Console.ReadKey(); Console.WriteLine(); if (key.Key == ConsoleKey.E) { var foods = EnterEating(); eatingController.Add(foods.Food, foods.Weight); foreach (var item in eatingController.Eating.Foods) { Console.WriteLine(item.Key + "-" + item.Value); } } Console.ReadLine(); }