private Kalender CreateKalenderMatch(Reeks reeks, TeamMatchEntryType frenoyMatch, string thuisPloegCode) { var kalender = new Kalender { FrenoyMatchId = frenoyMatch.MatchId, Datum = frenoyMatch.Date, Uur = new TimeSpan(frenoyMatch.Time.Hour, 0, 0), ThuisClubId = GetClubId(frenoyMatch.HomeClub), ThuisPloeg = ExtractTeamCodeFromFrenoyName(frenoyMatch.HomeTeam), UitClubId = GetClubId(frenoyMatch.AwayClub), UitPloeg = ExtractTeamCodeFromFrenoyName(frenoyMatch.AwayTeam), Week = int.Parse(frenoyMatch.WeekName) }; kalender.ThuisClubPloegId = GetClubPloegId(reeks.Id, kalender.ThuisClubId.Value, kalender.ThuisPloeg); kalender.UitClubPloegId = GetClubPloegId(reeks.Id, kalender.UitClubId.Value, kalender.UitPloeg); // In the db the ThuisClubId is always Erembodegem kalender.Thuis = kalender.ThuisClubId == _thuisClubId && kalender.ThuisPloeg == thuisPloegCode ? 1 : 0; if (kalender.Thuis == 0) { var thuisClubId = kalender.ThuisClubId; var thuisPloeg = kalender.ThuisPloeg; var thuisClubPloegId = kalender.ThuisClubPloegId; kalender.ThuisClubId = kalender.UitClubId; kalender.ThuisPloeg = kalender.UitPloeg; kalender.ThuisClubPloegId = kalender.UitClubPloegId; kalender.UitClubId = thuisClubId; kalender.UitPloeg = thuisPloeg; kalender.UitClubPloegId = thuisClubPloegId; } return(kalender); }
public IHttpActionResult PutKalender(DateTime id, Kalender kalender) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != kalender.Dato) { return(BadRequest()); } db.Entry(kalender).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!KalenderExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
private void FormMain_Load(object sender, EventArgs e) { m_Kalender = new Kalender(); m_VerkeerdeItems = new List <KalenderItem>(); Init(); }
public IHttpActionResult PostKalender(Kalender kalender) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Kalender.Add(kalender); try { db.SaveChanges(); } catch (DbUpdateException) { if (KalenderExists(kalender.Dato)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = kalender.Dato }, kalender)); }
static void Main(string[] args) { Kalender meineTermine = new Kalender(); testen(meineTermine); Console.ReadLine(); }
public void Soeg() { // convetere liste til IEnumerable<Hus> IEnumerable <Hus> huse = KollektionHus.HentAlle().Where(h => true); // hvis dropdown item er det første, så skal den ikke sortere efter land if (Sog_Sted != 0) { huse = huse.Where( h => h.Land.Equals(lande[Sog_Sted]) ); } int maxpris; if (Int32.TryParse(Sog_Pris, out maxpris)) { huse = huse.Where( h => h.Pris <= maxpris ); } int minvaerelser; if (Int32.TryParse(Sog_AntalVaerelser, out minvaerelser)) { huse = huse.Where( h => h.AntalVaerelser >= minvaerelser ); } if (!Sog_Navn.Equals("")) { huse = huse.Where(h => h.Navn.Contains(Sog_Navn)); } int uge, aar; if (Int32.TryParse(Sog_Aar, out aar) && Int32.TryParse(Sog_Uge, out uge)) { // søg kun efter data hvis ugen kommer efter den uge man er i if (aar >= Kalender.GetYear() && uge <= Kalender.GetWeeksInYear(aar) && (uge > Kalender.GetWeekOfYear() || aar > Kalender.GetYear())) { huse = huse.Where(h => Kalender.ErLedig(h, uge, aar)); } else { new MessageDialog($"Indtast en gyldig uge").ShowAsync(); } } // ryd liste af resultater og indsæt de nye _soegteHuse.Clear(); foreach (Hus hus in huse) { _soegteHuse.Add(hus); } }
public IHttpActionResult GetKalender(DateTime id) { Kalender kalender = db.Kalender.Find(id); if (kalender == null) { return(NotFound()); } return(Ok(kalender)); }
public void TestForInjDate() { //Tester på forkert inj Date //arrange Kalender TestKalender = new Kalender(DateTime.Now, 1, 1); DateTime expected = DateTime.Now.AddMonths(2); DateTime actual = TestKalender.Dato; //act //assert Assert.AreEqual(expected, actual); }
public void TestForID() { //tester for Vaccine ID //arrange Kalender TestKalender = new Kalender(DateTime.Now, 1, 1); int expected = 1; int actual = TestKalender.Vac_id; //act //assert Assert.AreEqual(expected, actual); }
public IHttpActionResult DeleteKalender(DateTime id) { Kalender kalender = db.Kalender.Find(id); if (kalender == null) { return(NotFound()); } db.Kalender.Remove(kalender); db.SaveChanges(); return(Ok(kalender)); }
public void UpdateCount() { //gøre det samme som soeg funktionen, men henter bare antalt i bunden istedet for at opdate listen IEnumerable <Hus> huse = KollektionHus.HentAlle().Where(h => true); if (Sog_Sted != 0) { huse = huse.Where( h => h.Land.Equals(lande[Sog_Sted]) ); } int maxpris; if (Int32.TryParse(Sog_Pris, out maxpris)) { huse = huse.Where( h => h.Pris <= maxpris ); } int minvaerelser; if (Int32.TryParse(Sog_AntalVaerelser, out minvaerelser)) { huse = huse.Where( h => h.AntalVaerelser >= minvaerelser ); } if (!Sog_Navn.Equals("")) { huse = huse.Where(h => h.Navn.Contains(Sog_Navn)); } int uge, aar; if (Int32.TryParse(Sog_Aar, out aar) && Int32.TryParse(Sog_Uge, out uge)) { if (aar >= Kalender.GetYear() && (uge > Kalender.GetWeekOfYear() || aar > Kalender.GetYear())) { huse = huse.Where(h => Kalender.ErLedig(h, uge, aar)); } } AntalReultater = huse.Count() + " resultater"; }
public static void PostKalenderAsync(Kalender k) { //TODO implement using (var client = new HttpClient()) { client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); client.BaseAddress = new Uri(serverURL); client.DefaultRequestHeaders.Clear(); string urlStringCreate = "api/kalender/"; var response = client.PostAsJsonAsync <Kalender>(urlStringCreate, k).Result; if (response.IsSuccessStatusCode) { } } }
public void Correct_Printed_Movies_Dinsdag() { // Arrange Kalender kal1 = new Kalender(); // Act var output = new StringWriter(); Console.SetOut(output); Kalender.PrintDaySchedule(1, kal1.movieSchemaList); // Assert // All expected MUST be written with @ string expected = @"Zaal 1 9:00 | Onward 11:15 | Happiest Season 13:30 | IO 15:30 | Spiderman: Far from Home 18:00 | Deadpool 20:15 | The Invisible Man Zaal 2 9:15 | Borat Subsequent Movie Film 11:15 | X-Men: Dark Phoenix 13:30 | Star Wars: The Rise of Skywalker 16:15 | Alita: Battle Angel 18:45 | Men in Black: International 21:00 | The Call Zaal 3 20:30 | Rose: A Love Story 9:30 | Jumanji: The Next Level 11:30 | Titanic 15:15 | The Kissing Booth 2 17:45 | Vanguard 20:00 | Code 8 22:00 | Come True "; Assert.AreEqual(expected, output.ToString()); }
public void Correct_Printed_Movies_Vrijdag() { // Arrange Kalender kal1 = new Kalender(); // Act var output = new StringWriter(); Console.SetOut(output); Kalender.PrintDaySchedule(4, kal1.movieSchemaList); // Assert // All expected MUST be written with @ string expected = @"Zaal 1 9:00 | Jumanji: The Next Level 11:15 | Godzilla: King of the Monsters 13:45 | Deadpool 16:00 | The Beast 18:00 | Extraction 20:15 | Rose: A Love Story Zaal 2 9:15 | Ad Astra 11:45 | Dirty Dancing 13:45 | Code 8 15:45 | Gisaengchung(Parasite) 18:15 | Bloodshot 20:30 | The Invisible Man Zaal 3 9:30 | The Kissing Booth 2 12:00 | Star Wars: The Rise of Skywalker 14:45 | Force of Nature 16:45 | Coming 2 America 19:00 | Underwater 21:00 | The Call "; Assert.AreEqual(expected, output.ToString()); }
public void Correct_Printed_Movies_Zaterdag() { // Arrange Kalender kal1 = new Kalender(); // Act var output = new StringWriter(); Console.SetOut(output); Kalender.PrintDaySchedule(5, kal1.movieSchemaList); // Assert // All expected MUST be written with @ string expected = @"Zaal 1 9:00 | Gisaengchung(Parasite) 11:45 | Bloodshot 13:45 | Happiest Season 16:00 | Knives Out 18:30 | Alita: Battle Angel 21:00 | Come True Zaal 2 9:15 | Captain Marvel 11:45 | The Half of It 13:45 | The Lovebirds 15:30 | Dora and the Lost City of Gold 17:45 | Spiderman: Far from Home 20:15 | The Night House Zaal 3 9:30 | Onward 12:00 | Extraction 14:15 | The Half of It 16:15 | Ad Astra 18:45 | Honest Thief 20:45 | Host "; Assert.AreEqual(expected, output.ToString()); }
public void Correct_Printed_Movies_Zondag() { // Arrange Kalender kal1 = new Kalender(); // Act var output = new StringWriter(); Console.SetOut(output); Kalender.PrintDaySchedule(6, kal1.movieSchemaList); // Assert // All expected MUST be written with @ string expected = @"Zaal 1 9:00 | The Lovebirds 10:45 | Underwater 12:45 | Valley Girl 14:45 | Bad Boys for Life 17:15 | Coming 2 America 19:30 | Possessor Zaal 2 9:15 | The Witches 11:30 | Vanguard 13:45 | Words on the Bathroom Walls 16:00 | Borat Subsequent Movie Film 18:00 | Ad Astra 20:30 | Hunter Hunter Zaal 3 9:30 | Dolittle 11:30 | Alita: Battle Angel 14:00 | The Broken Hearts gallery 16:15 | I Am Mother 18:30 | X-Men: Dark Phoenix 20:45 | A Quiet Place Part 2 "; Assert.AreEqual(expected, output.ToString()); }
public void Correct_Printed_Movies_Woensdag() { // Arrange Kalender kal1 = new Kalender(); // Act var output = new StringWriter(); Console.SetOut(output); Kalender.PrintDaySchedule(2, kal1.movieSchemaList); // Assert // All expected MUST be written with @ string expected = @"Zaal 1 9:00 | Knives Out 11:30 | Avengers: Endgame 15:00 | X-Men: Dark Phoenix 17:15 | Underwater 19:15 | I Am Mother 21:30 | The Night House Zaal 2 9:15 | Men in Black: International 11:30 | Spiderman: Far from Home 14:00 | Captain Marvel 16:30 | Force of Nature 18:30 | Bad Boys for Life 21:00 | Host 14:15 | Dirty Dancing Zaal 3 9:30 | Dora and the Lost City of Gold 11:45 | Alita: Battle Angel 16:15 | Bloodshot 18:30 | Dolittle 20:30 | Possessor "; Assert.AreEqual(expected, output.ToString()); }
public void Correct_Printed_Movies_Donderdag() { // Arrange Kalender kal1 = new Kalender(); // Act var output = new StringWriter(); Console.SetOut(output); Kalender.PrintDaySchedule(3, kal1.movieSchemaList); // Assert // All expected MUST be written with @ string expected = @"Zaal 1 9:00 | IO 11:00 | Honest Thief 13:00 | Men in Black: International 15:15 | Extraction 17:30 | Onward 19:45 | Hunter Hunter Zaal 2 9:15 | Coming 2 America 11:45 | Survive the Night 13:45 | Godzilla: King of the Monsters 16:30 | Survive the Night 18:30 | Jumanji: The Next Level 21:00 | Initiation Zaal 3 9:30 | I Am Mother 11:45 | The Broken Hearts Gallery 13:45 | Titanic 17:30 | Honest Thief 19:30 | Dora and the Lost City of Gold 21:45 | A Quiet Place Part 2 "; Assert.AreEqual(expected, output.ToString()); }
public void Book() { int uge, aar; if (Int32.TryParse(Aar, out aar) && Int32.TryParse(Uge, out uge)) { // søg kun efter data hvis ugen kommer efter den uge man er i if (aar >= Kalender.GetYear() && uge <= Kalender.GetWeeksInYear(aar) && (uge > Kalender.GetWeekOfYear() || aar > Kalender.GetYear())) { // book den hvis man kan Boolean bookede = Kalender.Book(SelectedHus, uge, aar, new Lejer(Navn, Telefonnr, Email, Adresse)); if (bookede) { new MessageDialog( $"Booking\n\n{SelectedHus}\n\n\nNavn:{Navn}\nTelefon nr.{Telefonnr}\nEmail:{Email}\nAdresse{Adresse}\n\n\nÅr:{Aar}\nUge:{Uge}") .ShowAsync(); MaaBooke = false; } } } }
public void Correct_Printed_Movies_Maandag() { // Arrange Kalender kal1 = new Kalender(); // Act var output = new StringWriter(); Console.SetOut(output); Kalender.PrintDaySchedule(0, kal1.movieSchemaList); // Assert // All expected MUST be written with @ string expected = @"Zaal 1 9:00 | The Witches 11:15 | The Beast 13:15 | Code 8 15:15 | Jumanji: The Next Level 17:45 | The Half of It 20:00 | A Quiet Place Part 2 Zaal 2 9:15 | Bad Boys for Life 11:45 | Words on Bathroom Walls 14:00 | Avengers: Endgame 17:30 | Initiation 19:30 | Captain Marvel 22:00 | Host Zaal 3 9:30 | Dolittle 11:30 | Valley Girl 13:15 | Deadpool 16:00 | Onward 18:15 | The Happiest Season "; Assert.AreEqual(expected, output.ToString()); }
public void TestBookAvalible() { // hvis datoen er gyldig, hvis ja testes om datoen er ledig int uge, aar; if (Int32.TryParse(Aar, out aar) && Int32.TryParse(Uge, out uge)) { // søg kun efter data hvis ugen kommer efter den uge man er i if (aar >= Kalender.GetYear() && uge <= Kalender.GetWeeksInYear(aar) && (uge > Kalender.GetWeekOfYear() || aar > Kalender.GetYear())) { // så se om man kan booke den MaaBooke = Kalender.ErLedig(SelectedHus, uge, aar); } else { MaaBooke = false; } } else { MaaBooke = false; } }
public static void testen(Kalender k) { int i; Console.Write("Bitte geben Sie einen Monat ein :"); if (int.TryParse(Console.ReadLine(), out i)) { try { Console.WriteLine(k.monat[i]); // keine meldung vom Compiler } catch (IndexOutOfRangeException iore) { Console.WriteLine("durch den IndexOutOfRange abgefangen"); Console.WriteLine(iore.ToString()); } catch (Exception e) { Console.WriteLine("Es ist etwas schief gegangen"); // Console.WriteLine(e.ToString()); // Console.WriteLine(e.Data); Console.WriteLine(e.GetType()); // Console.WriteLine(e.GetType().BaseType); Console.WriteLine(e.Message); Console.WriteLine("Der maximal Index darf {0} nicht übersteigen ", k.monat.Count() - 1); Console.WriteLine(e.Source); Console.WriteLine(e.TargetSite); } } else { Console.WriteLine("leider habe Sie keine Zahl eingegeben"); // .... } }
static void Main(string[] args) { Account acc = new Account(); Kalender kalender = new Kalender(); bool retry = true; int user = -1; while (retry == true) { if (user == -1) // If there is no login (no user selected) { Console_Reset.clear(); Console.WriteLine("Welkom bij Cinematrix\nHoofd menu:\n---------------------------------------------------\n"); Console.WriteLine("1. Inloggen.\n2. Account creeeren.\n3. Bekijk kalender\n4. Bekijk catalogus.\n5. Eten / Drinken menu.\nOm programma te verlaten, enter 'X'"); string choose = Console.ReadLine(); if (choose == "1") { user = acc.TextLogin(); } else if (choose == "2") { acc.TextCreateUser(); } else if (choose == "3") { kalender.Navigation(); } else if (choose == "4") { MovieDetail.Navigation(); } else if (choose == "5") { FoodDrinkRun.Run(); } else { retry = false; } } else if (user > -1 && acc.accountDataList[user].Permission == true) // If there is logged in (admin) { Console_Reset.clear(); // Print the username with welcome text string username = acc.ReturnUsername(user); Console.WriteLine("Administrator: " + username + "\n"); Console.WriteLine("1. Account overzicht.\n2. Admin menu.\n3. Bekijk kalender\n4. Bekijk catalogus.\n5. Mijn reserveringen.\n6. Eten / Drinken menu.\n7. Uitloggen.\nOm programma te verlaten, enter 'X'"); string choose = Console.ReadLine(); if (choose == "1") { bool returnBool = acc.AccountView(user); if (returnBool == true) { user = -1; } } else if (choose == "2") { user = acc.AdminAccountViewer(acc.ReturnUsername(user)); } else if (choose == "3") { kalender.Navigation(); } else if (choose == "4") { MovieDetail.Navigation(user); } else if (choose == "5") { Reservering reservering = new Reservering(); reservering.ReservationUserPrint(user); } else if (choose == "6") { FoodDrinkRun.Run(true); } else if (choose == "7") { user = -1; } else if (choose == "x" || choose == "X") { retry = false; } } else // If there is logged in (user) { Console_Reset.clear(); // Print the username with welcome text string username = acc.ReturnUsername(user); Console.WriteLine("Welkom " + username + "\n"); Console.WriteLine("1. Account overzicht.\n2. Bekijk catalogus.\n3. Bekijk kalender\n4. Mijn reserveringen.\n5. Eten / Drinken menu.\n6. Uitloggen.\nOm programma te verlaten, enter 'X'"); string choose = Console.ReadLine(); if (choose == "1") { bool returnBool = acc.AccountView(user); if (returnBool == true) { user = -1; } } else if (choose == "2") { MovieDetail.Navigation(user); } else if (choose == "3") { kalender.Navigation(); } else if (choose == "4") { Reservering reservering = new Reservering(); reservering.ReservationUserPrint(user); } else if (choose == "5") { FoodDrinkRun.Run(); } else if (choose == "6") { user = -1; } else if (choose == "x" || choose == "X") { retry = false; } } } }
public static void Teste_Wochentag() { var ergebnis = Kalender.Erster_Wochentag_ermitteln(2018, 4); Assert.AreEqual("Sunday", ergebnis.ToString()); }
public void AddToKalender(Kalender kalender) { base.AddObject("Kalender", kalender); }
static void Kalender() { // skapa nytt object av klassen 'Kalender'. Kalender kalender = new Kalender(); }
private Kalender CreateKalenderMatch(Reeks reeks, TeamMatchEntryType frenoyMatch, string thuisPloegCode) { var kalender = new Kalender { FrenoyMatchId = frenoyMatch.MatchId, Datum = frenoyMatch.Date, Uur = new TimeSpan(frenoyMatch.Time.Hour, 0, 0), ThuisClubId = GetClubId(frenoyMatch.HomeClub), ThuisPloeg = ExtractTeamCodeFromFrenoyName(frenoyMatch.HomeTeam), UitClubId = GetClubId(frenoyMatch.AwayClub), UitPloeg = ExtractTeamCodeFromFrenoyName(frenoyMatch.AwayTeam), Week = int.Parse(frenoyMatch.WeekName) }; kalender.ThuisClubPloegId = GetClubPloegId(reeks.Id, kalender.ThuisClubId.Value, kalender.ThuisPloeg); kalender.UitClubPloegId = GetClubPloegId(reeks.Id, kalender.UitClubId.Value, kalender.UitPloeg); // In the db the ThuisClubId is always Erembodegem kalender.Thuis = kalender.ThuisClubId == _thuisClubId && kalender.ThuisPloeg == thuisPloegCode ? 1 : 0; if (kalender.Thuis == 0) { var thuisClubId = kalender.ThuisClubId; var thuisPloeg = kalender.ThuisPloeg; var thuisClubPloegId = kalender.ThuisClubPloegId; kalender.ThuisClubId = kalender.UitClubId; kalender.ThuisPloeg = kalender.UitPloeg; kalender.ThuisClubPloegId = kalender.UitClubPloegId; kalender.UitClubId = thuisClubId; kalender.UitPloeg = thuisPloeg; kalender.UitClubPloegId = thuisClubPloegId; } return kalender; }
public static Kalender CreateKalender(global::System.Guid ID) { Kalender kalender = new Kalender(); kalender.ID = ID; return kalender; }
public void SetUp() { _kalender = new Kalender(); }