public Reisreservatie(Person person, Reis reis, Reisbureau reisbureau) { this.Reisbureau = reisbureau; this.Reis = reis; this.Person = person; LoggerService.AddLogMessage(logMessage); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Locatie,Name,Description,Kind,Max_deelnemers,Min_deelnemers,Image")] Reis reis) { if (id != reis.Id) { return(NotFound()); } if (ModelState.IsValid) { try { //_context.Entry(reis).State = EntityState.Modified; _context.Update(reis); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ReisExists(reis.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(reis)); }
public void CreateOrUpdate(ReisBindingModel model) { using (var context = new KursachDatabase()) { Reis element = model.Id.HasValue ? null : new Reis(); if (model.Id.HasValue) { element = context.Reiss.FirstOrDefault(rec => rec.Id == model.Id); if (element == null) { throw new Exception("Элемент не найден"); } } else { element = new Reis(); context.Reiss.Add(element); } element.Name = model.Name; element.Cena = model.Cena; element.OfId = model.OfId; element.ToId = model.ToId; element.Time = model.Time; context.SaveChanges(); } }
public void TestReisAddGetUpdateDelete() { //Add-Get-Тест DateTime date = DateTime.Now; Reis expectedReis = new Reis(); expectedReis.Date = date; DataAccessReis reis = new DataAccessReis(); reis.AddElement(expectedReis); var actualReis = reis.GetAll().Last(); Assert.AreEqual(expectedReis, actualReis); //Update - Тест expectedReis = actualReis; expectedReis.Date = date.AddDays(2); reis.UpdateElement(expectedReis); actualReis = reis.GetElement(expectedReis.CodeReis); Assert.AreEqual(expectedReis, actualReis); //Delete-Тест int expectedCount = reis.GetAll().Count() - 1; reis.DeleteElement(actualReis); int actualCount = reis.GetAll().Count(); Assert.AreEqual(expectedCount, actualCount); }
public ViewResult Index(String bestemming, decimal dagprijs, int aantaldagen, string heeftKorting) { Reis reis = new Reis { Bestemming = bestemming, DagPrijs = dagprijs, AantalDagen = aantaldagen, HeeftKorting = heeftKorting == "on"?true:false }; return(View("resultaat", reis)); }
public ViewResult Index() { Reis reis = new Reis { StartDatum = DateTime.Today, EindDatum = DateTime.Today }; return(View(reis)); }
public void forTime(Reis reis) { bool b = false, r = false, s = false; int t = curMin; if (reis.registrtionTime != null) { while (!b || !r || !s) { if (t >= reis.registrtionTime && !r) { r = true; try { //отправить Алине и Лере статус о начале регистрации } catch { } } if (t >= reis.boardingTime && !b) { try { b = true; //отправить Алине и Лере статус о начале посадки, Васе о подготовке самолета } catch { } } if (t >= reis.timeStart && !s) { try { s = true; // Васе о том, что пора лететь } catch { } } Thread.Sleep(1000); t++; } } else { while (!s) { if (t >= reis.timeStart && !s) { s = true; //Васе о том, что пора лететь } Thread.Sleep(1000); t++; } } }
public async Task <IActionResult> Create([Bind("Id,Locatie,Name,Description,Kind,Max_deelnemers,Min_deelnemers,Image")] Reis reis) { if (ModelState.IsValid) { _context.Add(reis); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(reis)); }
static void Main(string[] args) { Reis[] reis1 = new Reis[2]; reis1[0] = new Autovakantie(true, new DateTime(11, 10, 2021), new DateTime(11, 10, 2020), 6); reis1[1] = new Cruise(true, new DateTime(10, 02, 2022), new DateTime(10, 03, 2022), 3); reis1[2] = new Vliegtuigvakantie(true, new DateTime(10, 02, 2022), new DateTime(10, 03, 2022), 3); double v0 = reis1[0].BerekenPrijs(); double v1 = reis1[1].BerekenPrijs(); double v2 = reis1[2].BerekenPrijs(); string v00 = $"{reis1[0].AantalDagen} {reis1[0].AantalPersonen} {reis1[0].vertrekdatum} {reis1[0].Terugkeerdatum} {reis1[0].BerekenPrijs()}"; string v11 = $"{reis1[1].AantalDagen} {reis1[1].AantalPersonen} {reis1[1].vertrekdatum} {reis1[1].Terugkeerdatum} {reis1[1].BerekenPrijs()}"; string v22 = $"{reis1[2].AantalDagen} {reis1[2].AantalPersonen} {reis1[2].vertrekdatum} {reis1[2].Terugkeerdatum} {reis1[2].BerekenPrijs()}"; Console.WriteLine(v0 + " " + v00); Console.WriteLine(v1 + " " + v11); Console.WriteLine(v2 + " " + v22); Person[] people1 = new Person[1]; people1[0] = new Person { FamilieNaam = "saif1", VoorNaam = "saif", Adres = new Adres { Gemeente = "sG", StraatNaam = "2s", HuisNr = 77, PostCode = "S7" } }; string P1 = $" {people1[0].Adres.Gemeente} {people1[0].Adres.PostCode} {people1[0].Adres.HuisNr} {people1[0].Adres.StraatNaam}"; string P = people1[0].Naam; Console.WriteLine(P + " " + P1); Console.WriteLine(); Reisbureau[] reisbureaus1 = new Reisbureau[1]; reisbureaus1[0] = new Reisbureau { Adres = new Adres { Gemeente = "r1", StraatNaam = "r2", HuisNr = 3, PostCode = "r4" }, Naam = "reisbb", }; string s = reisbureaus1[0].Naam; string s1 = $" {reisbureaus1[0].Adres.Gemeente} {reisbureaus1[0].Adres.PostCode} {reisbureaus1[0].Adres.HuisNr} {reisbureaus1[0].Adres.StraatNaam}"; Console.WriteLine(s + " " + s1); Reisreservatie[] reisreservaties1 = new Reisreservatie[1]; reisreservaties1[0] = new Reisreservatie(people1[0], reis1[0], reisbureaus1[0]); }
public void Delete(ReisBindingModel model) { using (var context = new KursachDatabase()) { Reis element = context.Reiss.FirstOrDefault(rec => rec.Id == model.Id); if (element != null) { context.Reiss.Remove(element); context.SaveChanges(); } else { throw new Exception("Элемент не найден"); } } }
private static Reis[] ShowReizen() { Reis[] reizen = new Reis[] { new Cruise(new DateTime(2021, 06, 15), new DateTime(2021, 06, 30)) { AantalPersonen = 16, VIP = true }, new AutoVakantie(false, new DateTime(2021, 03, 18), new DateTime(2021, 5, 18)) { AantalPersonen = 7, }, new Vliegtuigvakantie(400, new DateTime(2077, 12, 10), new DateTime(2078, 06, 15)) { AantalPersonen = 3, } }; return(reizen); }
public void AddReis(Dogovor_ReisBM model) { using (var context = new KursachDatabase()) { var werehouseCosmetics = context.Dogovor_Reiss.FirstOrDefault(rec => rec.DogovorId == model.DogovorId && rec.ReisId == model.ReisId); if (werehouseCosmetics == null) { context.Dogovor_Reiss.Add(new Dogovor_Reis { DogovorId = model.DogovorId, ReisId = model.ReisId, Obem = model.Obem, ves = model.ves, Comm = model.Comm, NadbavkaCena = model.NadbavkaCena, NadbavkaTime = model.NadbavkaTime }); } else { if (model.Id != 0) { werehouseCosmetics.NadbavkaCena = model.NadbavkaCena; werehouseCosmetics.NadbavkaTime = model.NadbavkaTime; } else { werehouseCosmetics.Obem += model.Obem; werehouseCosmetics.ves += model.ves; werehouseCosmetics.Comm = model.Comm; werehouseCosmetics.NadbavkaCena += model.NadbavkaCena; werehouseCosmetics.NadbavkaTime += model.NadbavkaTime; } } Reis element = context.Reiss.FirstOrDefault(rec => rec.Id == model.ReisId); context.SaveChanges(); } }
public IActionResult AddToCart(int?id) { if (id == null) { return(NotFound()); } Reis reis = reisService.FindById(Convert.ToInt16(id)); // CartVM item aanmaken CartVM item = new CartVM { ReisId = reis.Id, Naam = reis.Naam, VertrekStad = stadService.FindById(reis.VertrekstadId).Naam, AankomstStad = stadService.FindById(reis.BestemmingsstadId).Naam, Aantal = reis.Aantal, Prijs = (float)reis.Prijs, DateCreated = DateTime.Now, }; // ShoppingCartVM opvullen ShoppingCartVM shopping; if (HttpContext.Session.GetObject <ShoppingCartVM>("ShoppingCart") != null) { shopping = HttpContext.Session.GetObject <ShoppingCartVM>("ShoppingCart"); } else { shopping = new ShoppingCartVM(); shopping.Cart = new List <CartVM>(); } shopping.Cart.Add(item); HttpContext.Session.SetObject("ShoppingCart", shopping); return(RedirectToAction("Index", "ShoppingCart")); }
public ViewResult Index(Reis reis) { return(View("resultaat", reis)); }
static void Main(string[] args) { IReisBureaus(); IPersonen(); IReis(); IReisReservaties(); Console.ForegroundColor = ConsoleColor.Blue; Console.WriteLine("De Kostprijs van deze reis 1: {0:2} Euro", reisReservaties[0], Reis.BerekenPrijs()); }