Exemplo n.º 1
0
        public ViewResult Index(int sort = 1, int lvl = 1, int color = 1)
        {
            if (lvl > 0 && lvl <= 20 && color > 0 && color <= 5)
            {
                Create();
                var pets = new PetsReitList().GetPetsReitList(lvl, color);
                switch (sort)
                {
                case 2:
                    pets = pets.OrderByDescending(s => s.Grass).ToList();
                    break;

                case 3:
                    pets = pets.OrderByDescending(s => s.Stone).ToList();
                    break;

                case 4:
                    pets = pets.OrderByDescending(s => s.Fish).ToList();
                    break;

                case 5:
                    pets = pets.OrderByDescending(s => s.ESearch).ToList();
                    break;

                case 6:
                    pets = pets.OrderByDescending(s => s.TSearch).ToList();
                    break;

                case 7:
                    pets = pets.OrderByDescending(s => s.WSearch).ToList();
                    break;

                default:
                    pets = pets.OrderBy(s => s.Name).ToList();
                    break;
                }
                return(View(pets.ToList()));
            }
            return(View());
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Введите уровень от 1 до 20 и код цвета:");
            Console.WriteLine("1 - серый");
            Console.WriteLine("2 - зеленый");
            Console.WriteLine("3 - синий");
            Console.WriteLine("4 - фиолетовый");
            Console.WriteLine("5 - красный");
            int lvl   = Convert.ToInt32(Console.ReadLine());
            int color = Convert.ToInt32(Console.ReadLine());
            var pets  = new PetsReitList();
            IEnumerable <PetsReit> Petslist = pets.GetPetsReitList(lvl, color);

            foreach (var item in Petslist)
            {
                Console.WriteLine("{0} \t{1, -20} \t{2, -10} \t{3, -20} \t{4, -20} \t{5, -20} \t{6, -20} \t{7} \t{8} \t{9} \t{10} \t{11} \t{12} ",
                                  item.Id, item.Name, item.Elements.ElementName, item.Slot1.Name, item.Slot2.Name, item.Slot3.Name, item.Slot4.Name,
                                  item.Grass, item.Stone, item.Fish, item.ESearch, item.TSearch, item.WSearch
                                  );
            }
            Console.ReadKey();
        }