Example #1
0
        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;
            }
        }
Example #2
0
 public Logic(RestaurantContext ctx)
 {
     context = ctx;
 }