public ActionResult DeleteConfirmed(int id) { Mounth mounth = db.Mounths.Find(id); db.Mounths.Remove(mounth); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,Name")] Mounth mounth) { if (ModelState.IsValid) { db.Entry(mounth).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(mounth)); }
public ActionResult Create([Bind(Include = "ID,Name")] Mounth mounth) { if (ModelState.IsValid) { db.Mounths.Add(mounth); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(mounth)); }
// GET: Mounths/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Mounth mounth = db.Mounths.Find(id); if (mounth == null) { return(HttpNotFound()); } return(View(mounth)); }
static void Main(string[] args) { Equipment printer = new Printer(1, 2, "Принтер", 1200, 12); Equipment pC = new PC(2, 4, "Компьютер", 1500); Equipment scaner = new Scaner(3, 1, 1700, "Сканер", 7); Printer printer1 = new Printer(4, 6, "Техника", 1762, 5); printer.Info(); pC.Info(); Client client = new Client("Vlad", 50000); client.Put(1200); client.Take(5000); WriteLine(client.CurrentSum); Output output = new Output(); ((IText)output).print(); ((ITuxt)output).print(); BaseClient obj = client as BaseClient; obj = client; obj.Put(1321); WriteLine(obj.CurrentSum); IAccount obj2 = client as IAccount; obj2.Put(12); WriteLine(obj2.CurrentSum); WriteLine(pC.ToString()); Printers printers = new Printers(); var mass = new[] { pC, printer, scaner }; for (int i = 0; i < 3; i++) { printers.IAmPrinting(mass[i]); } Person person = new Person(); Write("Имя: "); person.name = "Imya"; WriteLine(); Write("Возраст: "); person.age = 19; Mounth mounth = Mounth.October; WriteLine(mounth + 1); printer1.ShowInfo(); Control laboratory = new Control(); laboratory.Push(pC); laboratory.Push(printer); laboratory.Push(scaner); laboratory.Show(); WriteLine(); laboratory.Count(); laboratory.Age(3); laboratory.Librariary.Sort(laboratory); laboratory.Show(); WriteLine(); Man man = new Man(); try { man.Money = 99; man.Name = "F"; man.Age = 1; } catch (ManException ex) { WriteLine(ex.Message); StackTrace stackTrace = new StackTrace(ex, true); WriteLine(stackTrace); } catch (StrException ex) { WriteLine(ex.Message); StackTrace stackTrace = new StackTrace(ex, true); WriteLine(stackTrace); } catch (DivideByZeroException ex) { StackTrace stackTrace = new StackTrace(ex, true); WriteLine(stackTrace); WriteLine("Деление на ноль!"); } catch (OverflowException ex) { WriteLine("Данное число не входит в диапазон"); StackTrace stackTrace = new StackTrace(ex, true); WriteLine(stackTrace); } catch (MoneyException ex) { WriteLine(ex.Message); StackTrace stackTrace = new StackTrace(ex, true); WriteLine(stackTrace); } catch { } finally { WriteLine("Блок finally"); } Prove(); //##################################################################################### A a = new A(); B b = new B(); b.m(3, 4); string[] str = new string[5]; try { str[4] = "anything"; Console.WriteLine("It's OK"); } catch (IndexOutOfRangeException e) { Console.WriteLine("IndexOutOfRangeException"); } catch (Exception e) { Console.WriteLine("Exception"); } }
static void Main(string[] args) { Equipment printer = new Printer(1, 2, "Принтер", 1200, 12); Equipment pC = new PC(2, 4, "Компьютер", 1500); Equipment scaner = new Scaner(3, 1, 1700, "Сканер", 7); Printer printer1 = new Printer(4, 6, "Техника", 1762, 5); printer.Info(); pC.Info(); Client client = new Client("Vlad", 50000); client.Put(1200); client.Take(5000); WriteLine(client.CurrentSum); Output output = new Output(); ((Text)output).print(); ((Tuxt)output).print(); BaseClient obj = client as BaseClient; obj = client; obj.Put(1321); WriteLine(obj.CurrentSum); IAccount obj2 = client as IAccount; obj2.Put(12); WriteLine(obj2.CurrentSum); WriteLine(pC.ToString()); Printers printers = new Printers(); var mass = new[] { pC, printer, scaner }; for (int i = 0; i < 3; i++) { printers.IAmPrinting(mass[i]); } Person person = new Person(); Write("Имя: "); person.name = ReadLine(); WriteLine(); Write("Возраст: "); person.age = Convert.ToInt32(ReadLine()); Mounth mounth = Mounth.October; WriteLine(mounth + 1); printer1.ShowInfo(); Control laboratory = new Control(); laboratory.Push(pC); laboratory.Push(printer); laboratory.Push(scaner); laboratory.Show(); WriteLine(); laboratory.Count(); laboratory.Age(3); laboratory.Librariary.Sort(laboratory); laboratory.Show(); WriteLine(); Man man = new Man(); try { man.Money = 99; } catch (ManException ex) { WriteLine(ex.Message); StackTrace stackTrace = new StackTrace(ex, true); WriteLine(stackTrace); } catch (StrException ex) { WriteLine(ex.Message); StackTrace stackTrace = new StackTrace(ex, true); WriteLine(stackTrace); } catch (DivideByZeroException ex) { StackTrace stackTrace = new StackTrace(ex, true); WriteLine(stackTrace); WriteLine("Деление на ноль!"); } catch (OverflowException ex) { WriteLine("Данное число не входит в диапазон"); StackTrace stackTrace = new StackTrace(ex, true); WriteLine(stackTrace); } catch (MoneyException ex) { WriteLine(ex.Message + " he has " + ex.Money + "$"); StackTrace stackTrace = new StackTrace(ex, true); WriteLine(stackTrace); } catch { } Prove(); ReadKey(); }
static void Main(string[] args) { // Задание 1. Запросить у пользователя минимальную и максимальную //температуру, расчитать и вывести среднесуточную температуру. Console.ForegroundColor = ConsoleColor.Magenta; Console.WriteLine($"Задание 1. Запросить у пользователя минимальную и максимальную " + $"температуру, расчитать и \n вывести среднесуточную температуру."); Console.ResetColor(); Console.WriteLine($"Введите максимальную температуру сегодня: "); int tempMax = Convert.ToInt32(Console.ReadLine()); // Запоминаем ввод из консоли, преобразуем в int; Console.WriteLine($"Введите минимальную температуру сегодня: "); int tempMin = Convert.ToInt32(Console.ReadLine()); // Запоминаем ввод из консоли, преобразуем в int; int tempMedium = (tempMax + tempMin) / 2; // Средняя температура равна сумме разделенной на кол-во измерений, т.е. два; Console.WriteLine($"Средняя температура сегодня {tempMedium}, (min = {tempMin}, max = {tempMax})"); Console.ReadLine(); // Задание 2. Запросить у пользователя порядковый номер текущего месяца, вывести его название. Console.ForegroundColor = ConsoleColor.Magenta; Console.WriteLine($"Задание 2. Запросить у пользователя порядковый номер текущего месяца, \n вывести его название."); Console.ResetColor(); Console.WriteLine($"Введите номер текущего месяца: "); int monthNumber = Convert.ToInt32(Console.ReadLine()); // Запоминаем ввод из консоли, преобразуем в int; if (monthNumber > 12 || monthNumber == 0) // Если номер месяца больше 12 или равен нулю, писать что такого месяца нет; { Console.WriteLine($"Такого месяца нет."); } else { // Для остальных значений (от 1 до 12), привожу monthNumber к типу Mounth, тогда mounthFromEnum // будет соотвествовать элементу перечисления со значением базового типа равным monthNumber. Mounth mounthFromEnum = (Mounth)monthNumber; Console.WriteLine($"Сегодня месяц: {mounthFromEnum}."); } Console.ReadLine(); // Задание 5. Если пользователь указал месяц из зимнего периода, // а средняя температура > 0, вывести сообщение «Дождливая зима». Console.ForegroundColor = ConsoleColor.Magenta; Console.WriteLine($"Задание 5. Если пользователь указал месяц из зимнего " + $"периода, а средняя температура > 0, \n вывести сообщение «Дождливая зима»."); Console.ResetColor(); if (monthNumber <= 2 || monthNumber == 12) // Если месяц меньше/равен двум или равен 12 (зимние месяцы 1,2,12); { if (tempMediun > 0) // И если температура средняя больше нуля; { Console.WriteLine($"Дождливая зима."); } else { Console.WriteLine($"Снежная зима."); } } else { Console.WriteLine($"Зимы нет"); } Console.ReadLine(); // Задание 3. Определить, является ли введённое пользователем число чётным. Console.ForegroundColor = ConsoleColor.Magenta; Console.WriteLine("Задание 3. Определить, является ли введённое пользователем число чётным."); Console.ResetColor(); Console.WriteLine("Введите число: "); int number = Convert.ToInt32(Console.ReadLine()); if (number % 2 == 0) { Console.WriteLine($"Число {number} чётное."); } else { Console.WriteLine($"Число {number} нечётное."); } Console.ReadLine(); // Задание 4. Вывод в консоль чека с заранее заполненными данными. // Записываем в переменные значения и выводим в консоль. Console.ForegroundColor = ConsoleColor.Magenta; Console.WriteLine("Задание 4. Вывод в консоль чека с заранее заполненными данными."); Console.ResetColor(); string name = "КАССОВЫЙ ЧЕК"; string payFrom = "ОПЛАТА ОТ: ИВАНОВ ИВАН ИВАНОВИЧ"; string sumWhithoutNDS = "Сумма без НДС:"; float payWhithoutNDS = 91.2345F; string sumWhithNDS = "Сумма c НДС:"; int payWhithNDS = 105; string payDate = "Дата и время:"; DateTime date = new DateTime(2021, 01, 26, 17, 30, 00); string resident = "Налоговый резидент России:"; bool residentCheck = true; string productName = "Наименование товара: ТОПЛИВО"; string code = "Код товара:"; int codeA = 5; long codeB = -273; ulong codeC = 5; char codeD = 'A'; // Передаём значения переменных с помощью интерполяции; \n переносит на новоую строку. Console.WriteLine($"\n {name} \n {payFrom} \n {sumWhithoutNDS} {payWhithoutNDS} \n {sumWhithNDS} {payWhithNDS} " + $"\n {payDate} {date} \n {resident} {residentCheck} \n {productName} \n {code} {codeA}{codeB}{codeC}{codeD}"); Environment.Exit(0); }