public static void Main() { Passenger p1 = new Passenger("1"); Passenger p2 = new Passenger("2"); Passenger p3 = new Passenger("3"); Passenger p4 = new Passenger("4"); Passenger p5 = new Passenger("5"); Passenger p6 = new Passenger("6"); Passenger p7 = new Passenger("7"); Passenger p8 = new Passenger("8"); Passenger p9 = new Passenger("9"); Passenger p10 = new Passenger("10"); Passenger p11 = new Passenger("11"); Passenger p12 = new Passenger("12"); Passenger p13 = new Passenger("13"); Passenger p14 = new Passenger("14"); TaxiDriver taxiDriver = new TaxiDriver(); BusDriver busDriver = new BusDriver(); BoardBus bus = new BoardBus(); BoardTaxi taxi = new BoardTaxi(); taxi.boardDriver(taxiDriver); Console.WriteLine(taxi.isReady()); }
public void BusDriver_ValidConstuctor_CreatesObject() { BusDriver testBusDriver = _dummyDbContext.BusDriver2; Assert.Equal(BusColor.GEEL, testBusDriver.BusColor); Assert.Equal("Karel", testBusDriver.Driver.Name); Assert.Equal("eerste_week_tweede_dag", testBusDriver.Day.TemplateName); }
static void Main(string[] args) { var teacher = new Teacher("Sofia"); var employee = new Employee("Varna"); var student = new Student("Plovdiv"); var busDriver = new BusDriver("Bailovo"); PrintPersonAddress(teacher); PrintPersonAddress(employee); PrintPersonAddress(student); PrintPersonAddress(busDriver); }
public ActionResult <BusDriver> Add(BusDriverDTO busDriverDTO) { var existingBusDriver = _busDriverRepository.GetBusDriverByDayIdBusColorAndTimeOfDay( busDriverDTO.DayId, busDriverDTO.BusColor, busDriverDTO.TimeOfDay); if (existingBusDriver != null) { return(BadRequest("Er is al een chauffeur die op die dag rijdt!")); } Day day = _customDayRepository.GetById(busDriverDTO.DayId); if (day == null) { day = _dayRepository.GetById(busDriverDTO.DayId); if (day == null) { return(NotFound()); } } var driver = _driverRepository.GetById(busDriverDTO.DriverId); if (driver == null) { return(NotFound()); } try { BusDriver newBusDriver = new BusDriver(day, driver, busDriverDTO.TimeOfDay, busDriverDTO.BusColor); _busDriverRepository.Add(newBusDriver); _busDriverRepository.SaveChanges(); return(Ok(newBusDriver)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public void Setup(BusDriver bus) { this.bus = bus; spriter.color = new Color( Random.Range(0.5f, 1.0f), Random.Range(0.5f, 1.0f), Random.Range(0.5f, 1.0f)); this.walkSpeed = Random.Range(5f, 10f); this.enterSpeed = 2; this.stayAwayFromClosedBus = Random.Range(25f, 50f); this.rudeness = Random.Range(0f, 0.1f); this.avoidBumpingOthers = Random.value; this.rushOpenDoors = Random.Range(-4f, 8f); this.hopefulDistance = Random.Range(0f, 60f); this.hopefulRudeness = Random.value; this.hopefulRush = this.hopefulRudeness * Random.Range(5f, 20f); }
public void Edit_AllInfoValid_EditsBusDriver() { BusDriverDTO busDriverDTO = new BusDriverDTO() { DayId = _dummyDBContext.Day1.DayId, DriverId = 3, BusColor = BusColor.BEIGE, TimeOfDay = TimeOfDay.OCHTEND }; _busDriverRepository.Setup(b => b.GetBusDriverByDayIdBusColorAndTimeOfDay(busDriverDTO.DayId, busDriverDTO.BusColor, busDriverDTO.TimeOfDay)) .Returns(_dummyDBContext.BusDriver1); _driverRepository.Setup(d => d.GetById(busDriverDTO.DriverId)).Returns(_dummyDBContext.Driver3); ActionResult <BusDriver> actionResult = _controller.Edit(busDriverDTO); var response = actionResult?.Result as OkObjectResult; BusDriver editedBusDriver = response?.Value as BusDriver; Assert.Equal("Makker", editedBusDriver.Driver.Name); _busDriverRepository.Verify(a => a.SaveChanges(), Times.Once()); }
public int SaveBusDriver(BusDriver busDriver) { if (busDriver.ID == 0) { //Is PersonnelNumber exist if ( this._Context.BusDrivers.Where(o => o.PersonnelNumber == busDriver.PersonnelNumber).Any() ) { return(0); } this._Context.BusDrivers.Add(busDriver); } else { //Is PersonnelNumber exist, except for itself if ( this._Context.BusDrivers .Where(o => o.PersonnelNumber == busDriver.PersonnelNumber && o.ID != busDriver.ID) .Any() ) { return(0); } var busDrivers = this._Context.BusDrivers .Where(o => o.ID == busDriver.ID).ToList(); if (busDrivers.Count <= 0) { return(0); } var dbEntry = busDrivers.First(); dbEntry.PersonnelNumber = busDriver.PersonnelNumber; dbEntry.FirstName = busDriver.FirstName; dbEntry.LastName = busDriver.LastName; dbEntry.PhoneNumber = busDriver.PhoneNumber; } return(this._Context.SaveChanges()); }
public TrackerBuilder WithDriver(BusDriver driver) { _drivers.Add(driver); return(this); }
public void Post([FromBody] string value) { var driver = new BusDriver(); driver.SendMessage(value); }
/// <summary> /// Driver instance /// </summary> /// <param name="driver">driver</param> /// <returns>instance</returns> public override Driver DriverInstance(Driver driver) { return(Driver ?? (Driver = new BusDriver(driver))); }
/// <summary> /// Driver instance /// </summary> /// <param name="name">name</param> /// <returns>instance</returns> public override Driver DriverInstance(string name = "") { return(Driver ?? (Driver = new BusDriver(name))); }
public Driver CreateDriver() { return(BusDriver.GetNewDriver()); }
private Card RandomCard(Vector2 position, bool front, int playerID) { Card c = null; if (Globals.r.Next(4) == 0) { int cardsCount = 31; int rn = Globals.r.Next(cardsCount); switch (rn) { case 0: c = new Actor(position, front, playerID); break; case 1: c = new Artist(position, front, playerID); break; case 2: c = new Astrophysicist(position, front, playerID); break; case 3: c = new Babysitter(position, front, playerID); break; case 4: c = new BabysitterU(position, front, playerID); break; case 5: c = new BusDriver(position, front, playerID); break; case 6: c = new Conman(position, front, playerID); break; case 7: c = new DeliveryPerson(position, front, playerID); break; case 8: c = new DrugDealer(position, front, playerID); break; case 9: c = new FastFoodEmployee(position, front, playerID); break; case 10: c = new Hacker(position, front, playerID); break; case 11: c = new Hitman(position, front, playerID); break; case 12: c = new HumanTrafficker(position, front, playerID); break; case 13: c = new IndieGameDev(position, front, playerID); break; case 14: c = new Influencer(position, front, playerID); break; case 15: c = new InstaModel(position, front, playerID); break; case 16: c = new InternDev(position, front, playerID); break; case 17: c = new JuniorDev(position, front, playerID); break; case 18: c = new Musician(position, front, playerID); break; case 19: c = new OnlyFans(position, front, playerID); break; case 20: c = new Referee(position, front, playerID); break; case 21: c = new RiceFarmer(position, front, playerID); break; case 22: c = new Santa(position, front, playerID); break; case 23: c = new Shelfstacker(position, front, playerID); break; case 24: c = new Shoplifter(position, front, playerID); break; case 25: c = new Sporter(position, front, playerID); break; case 27: c = new Streamer(position, front, playerID); break; case 28: c = new SugarDaddy(position, front, playerID); break; case 29: c = new TaxiDriver(position, front, playerID); break; case 30: c = new Writer(position, front, playerID); break; case 26: c = new YogaInstructor(position, front, playerID); break; } } else { int cardsCount = 12; int rn = Globals.r.Next(cardsCount); switch (rn) { case 0: c = new Alcohol(position, front, playerID); break; case 1: c = new Drugs(position, front, playerID); break; case 2: c = new EatingOut(position, front, playerID); break; case 3: c = new FastFood(position, front, playerID); break; case 4: c = new Gambling(position, front, playerID); break; case 5: c = new Gaming(position, front, playerID); break; case 6: c = new Joint(position, front, playerID); break; case 7: c = new PomXML(position, front, playerID); break; case 8: c = new Shopping(position, front, playerID); break; case 9: c = new Smoking(position, front, playerID); break; case 10: c = new SocialMedia(position, front, playerID); break; case 11: c = new Streaming(position, front, playerID); break; } } return(c); }
public void Remove(BusDriver busDriver) { _busDrivers.Remove(busDriver); }
public void Add(BusDriver busDriver) { _busDrivers.Add(busDriver); }
public DummyDBContext() { #region init WeekendDays int weekendDayId = 1; GoingOutWithGirlfriendOn24112019 = new WeekendDay(new DateTime(2019, 11, 24), "afspreken met liefje") { WeekendDayId = weekendDayId++ }; PicknickingWithParentsOn23112019 = new WeekendDay(new DateTime(2019, 11, 23), "gaan picknicken met ouders") { WeekendDayId = weekendDayId++ }; GamingWithBestFriendOn24112019 = new WeekendDay(new DateTime(2019, 11, 24), "gamen met beste vriend") { WeekendDayId = weekendDayId++ }; #endregion #region init Users int userId = 1; U1 = new User(UserType.BEGELEIDER, "Tybo", "Vanderstraeten", "*****@*****.**", "string.jpeg", null, null) { UserId = userId++ }; U2 = new User(UserType.CLIENT, "Rob", "De Putter", "*****@*****.**", "string.jpeg", 2, null) { UserId = userId++ }; U3 = new User(UserType.STAGIAIR, "Tim", "Geldof", "*****@*****.**", "string.jpeg", null, null) { UserId = userId++ }; U4 = new User(UserType.CLIENT, "Alihan", "Fevziev", "*****@*****.**", "string.jpeg", 1, 3) { UserId = userId++ }; U4.AddWeekendDay(GoingOutWithGirlfriendOn24112019); GoingOutWithGirlfriendOn24112019.UserId = U4.UserId; Users = new[] { U1, U2, U3, U4 }; #endregion #region init Activities int activityId = 1; Activity1 = new Activity(ActivityType.ATELIER, "Testatelier", "Dit is een testatelier", "test.picto") { ActivityId = activityId++ }; Activity2 = new Activity(ActivityType.ATELIER, "Koken", "We gaan koken", "koken.picto") { ActivityId = activityId++ }; Activity3 = new Activity(ActivityType.ATELIER, "Zwemmen", "Baantjes zwemmen", "zwemmen.picto") { ActivityId = activityId++ }; Activity4 = new Activity(ActivityType.AFWEZIG, "Afwezig", "Afwezig", "afwezig.picto") { ActivityId = activityId++ }; Activity5 = new Activity(ActivityType.ZIEK, "Ziek", "Ziek", "ziek.picto") { ActivityId = activityId++ }; Activity6 = new Activity(ActivityType.VERVOER, "Bus", "Bus", "bus.picto") { ActivityId = activityId++ }; Activity7 = new Activity(ActivityType.KOFFIE, "Koffie", "Koffie", "Koffie.picto") { ActivityId = activityId++ }; Activities = new[] { Activity1, Activity2, Activity3, Activity4, Activity5, Activity6, Activity7 }; ActivityNew = new Activity(ActivityType.VERVOER, "Bus", "Bus", "bus.picto") { ActivityId = activityId++ }; #endregion #region init Days int dayId = 1; Day1 = new Day("eerste_week_eerste_dag", 1, 1) { DayId = dayId++ }; Day2 = new Day("eerste_week_tweede_dag", 1, 2) { DayId = dayId++ }; Day3 = new Day("eerste_week_derde_dag", 1, 3) { DayId = dayId++ }; Day4 = new Day("eerste_week_vierde_dag", 1, 4) { DayId = dayId++ }; Day5 = new Day("eerste_week_vijfde_dag", 1, 5) { DayId = dayId++ }; Day6 = new Day("tweede_week_eerste_dag", 2, 1) { DayId = dayId++ }; Attendances1 = new List <Attendance>(); Attendances2 = new List <Attendance>(); Attendances3 = new List <Attendance>(); Attendances4 = new List <Attendance>(); DayActivity1 = new DayActivity(Day1, Activity5, TimeOfDay.VOLLEDIG); Attendance1 = new Attendance(DayActivity1, U1); Attendance5 = new Attendance(DayActivity1, U2); Attendance6 = new Attendance(DayActivity1, U3); Attendances1.Add(Attendance5); Attendances1.Add(Attendance6); DayActivity1.Attendances = Attendances1; DayActivity2 = new DayActivity(Day1, Activity2, TimeOfDay.NAMIDDAG); Attendance2 = new Attendance(DayActivity2, U1); Attendances2.Add(Attendance2); DayActivity2.Attendances = Attendances2; DayActivity3 = new DayActivity(Day1, Activity3, TimeOfDay.OCHTEND); Attendance3 = new Attendance(DayActivity3, U1); Attendances3.Add(Attendance3); DayActivity3.Attendances = Attendances3; DayActivity4 = new DayActivity(Day1, Activity4, TimeOfDay.AVOND); Attendance4 = new Attendance(DayActivity4, U1); Attendances4.Add(Attendance4); DayActivity4.Attendances = Attendances4; DayActivities1 = new List <DayActivity>(); DayActivities1.Add(DayActivity1); DayActivities1.Add(DayActivity2); DayActivities1.Add(DayActivity3); DayActivities1.Add(DayActivity4); Day1.DayActivities = DayActivities1; Day5.DayActivities = DayActivities1; Helper1 = new Helper(Day1, U1); Helper2 = new Helper(Day1, U3); Helpers1 = new List <Helper>(); Helpers1.Add(Helper1); Helpers1.Add(Helper2); Day1.Helpers = Helpers1; Day4.Helpers = Helpers1; DayActivity5 = new DayActivity(Day2, Activity5, TimeOfDay.VOORMIDDAG); DayActivity6 = new DayActivity(Day2, Activity7, TimeOfDay.MIDDAG); DayActivity7 = new DayActivity(Day2, Activity1, TimeOfDay.OCHTEND); DayActivity8 = new DayActivity(Day2, Activity2, TimeOfDay.AVOND); DayActivities2 = new[] { DayActivity5, DayActivity6, DayActivity7, DayActivity8 }; Day2.DayActivities = DayActivities2; Helper3 = new Helper(Day2, U1); Helper4 = new Helper(Day2, U3); Helpers2 = new[] { Helper3, Helper4 }; Day2.Helpers = Helpers2; DayActivity9 = new DayActivity(Day3, Activity3, TimeOfDay.VOORMIDDAG); DayActivity10 = new DayActivity(Day3, Activity4, TimeOfDay.NAMIDDAG); DayActivity11 = new DayActivity(Day3, Activity5, TimeOfDay.OCHTEND); DayActivity12 = new DayActivity(Day3, Activity6, TimeOfDay.AVOND); DayActivities3 = new[] { DayActivity9, DayActivity10, DayActivity11, DayActivity12 }; Day3.DayActivities = DayActivities3; Helper5 = new Helper(Day3, U1); Helper6 = new Helper(Day3, U3); Helpers3 = new[] { Helper5, Helper6 }; Day3.Helpers = Helpers3; Days = new[] { Day1, Day2, Day3 }; #endregion #region init CustomDays int noteId = 1; Note1 = new Note(NoteType.VERVOER, "Florian neemt de bus niet vandaag") { NoteId = noteId++ }; Note2 = new Note(NoteType.VARIA, "Vandaag zullen er geen bekertjes aanwezig zijn") { NoteId = noteId++ }; Note3 = new Note(NoteType.VERVOER, "Beige bus zal niet rijden") { NoteId = noteId++ }; Note4 = new Note(NoteType.CLIENTEN, "Deano is ziek") { NoteId = noteId++ }; Notes = new List <Note>(); Notes.Add(Note1); Notes.Add(Note2); Notes.Add(Note3); int customDayId = 1; CustomDay1 = new CustomDay("eerste_week_eerste_dag", 1, 1, DateTime.Today, "Wortelsoep", "Kip zoetzuur", "chocomousse") { DayId = customDayId++ }; CustomDay1.DayActivities = DayActivities1; CustomDay1.Helpers = Helpers1; CustomDay1.Notes = Notes; CustomDay2 = new CustomDay("eerste_week_tweede_dag", 1, 2, DateTime.Today.AddDays(1), "Wortelsoep", "Kip zoetzuur", "chocomousse") { DayId = customDayId++ };; CustomDay2.DayActivities = DayActivities2; CustomDay2.Helpers = Helpers2; CustomDay2.Notes = Notes; CustomDay3 = new CustomDay("eerste_week_derde_dag", 1, 3, DateTime.Today.AddDays(2), "Wortelsoep", "Kip zoetzuur", "chocomousse") { DayId = customDayId++ };; CustomDay3.DayActivities = DayActivities3; CustomDay3.Helpers = Helpers3; CustomDay3.Notes = Notes; CustomDay4 = new CustomDay("eerste_week_vierde_dag", 1, 4, DateTime.Today.AddDays(3), "kippensoep", "steak", "appeltaart"); CustomDays = new[] { CustomDay1, CustomDay2, CustomDay3, CustomDay4 }; #endregion #region init Drivers int driverId = 1; Driver1 = new Driver("Jan") { DriverId = driverId++ }; Driver2 = new Driver("Karel") { DriverId = driverId++ };; Driver3 = new Driver("Makker") { DriverId = driverId++ };; #endregion #region init BusDriver BusDriver1 = new BusDriver(Day1, Driver1, TimeOfDay.OCHTEND, BusColor.BEIGE); BusDriver2 = new BusDriver(Day2, Driver2, TimeOfDay.AVOND, BusColor.GEEL); BusDriver3 = new BusDriver(Day3, Driver2, TimeOfDay.AVOND, BusColor.GEEL); BusDriver4 = new BusDriver(Day1, Driver2, TimeOfDay.AVOND, BusColor.GEEL); BusDriversForWeek1.Add(BusDriver1); BusDriversForWeek1.Add(BusDriver2); BusDriversForWeek1.Add(BusDriver3); BusDriversForWeek1.Add(BusDriver4); #endregion }