Esempio n. 1
0
        public async Task <ViewResult> EditSpec(int id)
        {
            ProgLang lang = await db.ProgLangs.FindAsync(id);

            ViewBag.Title = String.Format("Редактирование специализации {0}", lang.Title);
            return(View("Edit", lang));
        }
Esempio n. 2
0
        int TotResultsOfProgLang(ProgLang oPr)
        {
            int           Sum = 0;
            List <Search> L   = ListSearchs.Where(x => x.Lang.NomLang == oPr.NomLang).ToList();

            foreach (Search o in L)
            {
                Sum = Sum + o.NumResults;
            }
            return(Sum);
        }
Esempio n. 3
0
        List <ProgLang> LisStringToLisProgLang(List <string> LS)
        {
            List <ProgLang> LPL = new List <ProgLang>();

            foreach (string s in LS)
            {
                ProgLang PL = new ProgLang(s);
                LPL.Add(PL);
            }
            return(LPL);
        }
Esempio n. 4
0
        public ActionResult DeleteSpec(int progId)
        {
            ProgLang dbEntry = db.ProgLangs.Find(progId);

            if (dbEntry != null)
            {
                db.ProgLangs.Remove(dbEntry);
                db.SaveChanges();
            }
            return(RedirectToAction("Index"));
        }
Esempio n. 5
0
        public void SetTotalWinner()
        {
            int      nMax      = 0;
            ProgLang AuxWinner = new ProgLang();

            foreach (ProgLang o in ListProgLangs)
            {
                if (o.TotResults > nMax)
                {
                    AuxWinner = o;
                    nMax      = AuxWinner.TotResults;
                }
            }
            TotalWinner = AuxWinner;
        }
Esempio n. 6
0
        ProgLang ProgLangWinnerOfEngine(SearchEngine oEng)
        {
            ProgLang      PrgLng = new ProgLang();
            List <Search> L      = ListSearchs.Where(x => x.Engine.NomSearch == oEng.NomSearch).ToList();
            int           nMax   = 0;
            ProgLang      PrgAux = new ProgLang();

            foreach (Search o in L)
            {
                if (o.NumResults > nMax)
                {
                    PrgAux = new ProgLang(o.Lang.NomLang);
                    nMax   = o.NumResults;
                }
            }
            PrgLng = PrgAux;
            return(PrgLng);
        }
Esempio n. 7
0
 public ActionResult EditSpec(ProgLang lang)
 {
     if (ModelState.IsValid)
     {
         ProgLang progLang = db.ProgLangs.Find(lang.Id);
         if (progLang != null)
         {
             progLang.Title = lang.Title;
             db.SaveChanges();
         }
         else
         {
             db.ProgLangs.Add(lang);
             db.SaveChanges();
         }
         return(RedirectToAction("Index"));
     }
     else
     {
         return(BadRequest("Ошибка при сохранении"));
     }
 }
Esempio n. 8
0
        static void Main(string[] args)
        {
            ///////////////////////////Task_2///////////////////////////////////////

            /*   Console.Write("Первая сторона прямоугольника = ");
             * double side1 = double.Parse(Console.ReadLine());
             * Console.Write("Вторая сторона прямоугольника = ");
             * double side2 = double.Parse(Console.ReadLine());
             *
             * if (side1 == side2)
             * {
             *    Console.WriteLine("Неправильно задали значеные!!!");
             * }
             * else
             * {
             *    Rectangle rect1 = new Rectangle(side1, side2);
             *    System.Console.WriteLine($"Площадь = {rect1.Area}\nПериметр = {rect1.Perimetr}");
             * }
             *
             * }
             *
             * class Rectangle
             * {
             * public double side1 {get;}
             * public double side2 {get;}
             * public Rectangle(double side1, double side2)
             * {
             * this.side1 = side1;
             * this.side2 = side2;
             * }
             * public double Area
             * {
             * get
             * {
             *    return AreaCalculator();
             * }
             * }
             *
             * public double Perimetr
             * {
             * get
             * {
             *    return PerimetrCalculator();
             * }
             * }
             * private double AreaCalculator()
             * {
             * return this.side1 * this.side2;
             * }
             * private double PerimetrCalculator()
             * {
             *    return 2 * (this.side1 + this.side2);
             * }
             *
             * } */

            ///////////////////////////EndTask_2///////////////////////////////////////


            ///////////////////////////Task_3//////////////////////////////////////////

            /*  MyBook NewBook = new MyBook();
             * Book_Name n = new Book_Name();
             * Console.WriteLine("Введите данные для слейдующая книга");
             * Console.Write("\nНазвание книга: \t");
             * NewBook.Book_Name.B_Name = Console.ReadLine();
             * Console.Write("Автор книги: \t\t");
             * NewBook.Book_Author.B_Author = Console.ReadLine();
             * Console.Write("Контент книги: \t\t");
             * NewBook.Book_Content.B_Content = Console.ReadLine();
             * Console.WriteLine("Данные о книге с разними цветами! ");
             * NewBook.Show();
             *
             *
             * }
             *
             * class MyBook
             * {
             * public Book_Name Book_Name = new Book_Name();
             * public Book_Author Book_Author = new Book_Author();
             * public Book_Content Book_Content = new Book_Content();
             *
             * public void Show()
             * {
             *   this.Book_Name.Show();
             *   this.Book_Author.Show();
             *   this.Book_Content.Show();
             * }
             *
             * }
             * class Book_Name
             * {
             * public string B_Name{get; set;}
             * public void Show()
             * {
             *
             *   Console.ForegroundColor = ConsoleColor.Blue;
             *   Console.WriteLine($"\nНазвание книга\t: {this.B_Name}");
             * }
             *
             *
             *
             * }
             * class Book_Content
             * {
             * public string B_Content{get; set;}
             * public void Show()
             * {
             *   Console.ForegroundColor = ConsoleColor.DarkYellow;
             *   Console.WriteLine($"Автор книга\t: {this.B_Content}");
             * }
             *
             * }
             * class Book_Author
             * {
             * public string B_Author{get; set;}
             * public void Show()
             * {
             *   Console.ForegroundColor = ConsoleColor.Magenta;
             *   Console.WriteLine($"Контент книга\t: {this.B_Author}");
             * }
             * } */
            ///////////////////////////EndTask_3///////////////////////////////////////


            ///////////////////////////Task_4///////////////////////////////////////
            ProgLang oneLan   = new ProgLang("C# - ", "- мультипарадигмальный, ООП", "- Андерс Хейлсберг", "2000 года");
            ProgLang twoLan   = new ProgLang("С++  ", "- мультипарадигмальный, ООП", "- Страуструп, Бьёрн", "1983 года");
            ProgLang threeLan = new ProgLang("JS - ", "- мультипарадигмальный, ООП", "- Брендан Эйх", "1995 года");

            oneLan.GetInfo();
            twoLan.GetInfo();
            threeLan.GetInfo();
        }