static void Main(string[] args) { RestaurantContext context = new RestaurantContext(); Logic logic = new Logic(context); string b; Console.WriteLine("Enter table name:\n1.Log in(only for stuff)\n2.Dishes\n3.Comments"); b = Console.ReadLine(); int a = int.Parse(b); switch (a) { case 1: Console.WriteLine("Введите имя: "); string name = Console.ReadLine(); Console.WriteLine("Введите логин: "); string login = Console.ReadLine(); Console.WriteLine("Введите пароль: "); string password = Console.ReadLine(); List <User> userList = context.Users.ToList(); for (int i = 0; i < userList.Count; i++) { if (userList[i].Password == password && userList[i].Login == login) { Console.WriteLine("Вход выполнен!"); Console.ReadLine(); break; } else { Console.WriteLine("Неправильные данные! Попробуйте позже!"); Console.ReadLine(); Environment.Exit(0); } } User user = new User { FullName = name, Login = login, Password = password }; break; case 2: List <Item> itemsList = context.Items.ToList(); foreach (var item in itemsList) { Console.WriteLine(item.Id); Console.WriteLine(item.Name); Console.WriteLine(item.Price); Console.WriteLine(); Console.WriteLine("-------------------"); Console.WriteLine(); } Console.ReadLine(); Console.WriteLine("Enter Dish ID which you want to order "); string num = Console.ReadLine(); int rec = int.Parse(num); int summ = 0 + itemsList[rec].Price; Console.WriteLine("your price:" + summ); break; case 3: Console.Clear(); logic.CreateComment(); Console.ReadLine(); break; } }
public Logic(RestaurantContext ctx) { context = ctx; }