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)); }
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); }
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); }
public ActionResult DeleteSpec(int progId) { ProgLang dbEntry = db.ProgLangs.Find(progId); if (dbEntry != null) { db.ProgLangs.Remove(dbEntry); db.SaveChanges(); } return(RedirectToAction("Index")); }
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; }
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); }
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("Ошибка при сохранении")); } }
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(); }