Esempio n. 1
0
        public ReservationDto InsertReservation(ReservationDto reservationDto)
        {
            Reservation reservation = reservationDto.ConvertToEntity();

            autoReservationBusinessComponent.InsertReservation(reservation);
            return(reservation.ConvertToDto());
        }
Esempio n. 2
0
        public void UpdateReservationTest()
        {
            TestEnvironmentHelper.InitializeTestData();
            AutoReservationBusinessComponent target = new AutoReservationBusinessComponent();

            ReservationDto reservation = new ReservationDto
            {
                Auto  = target.Autos[0],
                Kunde = target.Kunden[0],
                Von   = DateTime.Today,
                Bis   = DateTime.Today.AddDays(10)
            };

            int reservationNr = target.InsertReservation(reservation);

            Assert.AreNotEqual(0, reservationNr);

            ReservationDto org = target.GetReservationByNr(reservationNr);
            ReservationDto mod = target.GetReservationByNr(reservationNr);

            mod.Von = DateTime.Today.AddYears(1);
            mod.Bis = DateTime.Today.AddDays(10).AddYears(1);

            target.UpdateReservation(mod, org);

            ReservationDto result = target.GetReservationByNr(reservationNr);

            Assert.AreEqual(mod.ReservationNr, result.ReservationNr);
            Assert.AreEqual(mod.Auto.Id, result.Auto.Id);
            Assert.AreEqual(mod.Kunde.Id, result.Kunde.Id);
            Assert.AreEqual(mod.Von, result.Von);
            Assert.AreEqual(mod.Bis, result.Bis);
        }
        public void UpdateReservationTest()
        {
            TestEnvironmentHelper.InitializeTestData();
            AutoReservationBusinessComponent target = new AutoReservationBusinessComponent();

            ReservationDto reservation = new ReservationDto
            {
                Auto = target.Autos[0],
                Kunde = target.Kunden[0],
                Von = DateTime.Today,
                Bis = DateTime.Today.AddDays(10)
            };

            int reservationNr = target.InsertReservation(reservation);
            Assert.AreNotEqual(0, reservationNr);

            ReservationDto org = target.GetReservationByNr(reservationNr);
            ReservationDto mod = target.GetReservationByNr(reservationNr);

            mod.Von = DateTime.Today.AddYears(1);
            mod.Bis = DateTime.Today.AddDays(10).AddYears(1);

            target.UpdateReservation(mod, org);

            ReservationDto result = target.GetReservationByNr(reservationNr);
            Assert.AreEqual(mod.ReservationNr, result.ReservationNr);
            Assert.AreEqual(mod.Auto.Id, result.Auto.Id);
            Assert.AreEqual(mod.Kunde.Id, result.Kunde.Id);
            Assert.AreEqual(mod.Von, result.Von);
            Assert.AreEqual(mod.Bis, result.Bis);
        }
Esempio n. 4
0
 public ReservationDto InsertReservation(ReservationDto reservation)
 {
     bc.InsertReservation(reservation.ConvertToEntity());
     return(reservation);
 }
Esempio n. 5
0
 public ReservationDto InsertReservation(ReservationDto reservation)
 {
     WriteActualMethod();
     return(service.InsertReservation(reservation.ConvertToEntity()).ConvertToDto());
 }
 public ReservationDto InsertReservation(ReservationDto reservation)
 {
     WriteActualMethod();
     return(businessComponent.InsertReservation(reservation.ConvertToEntity()).ConvertToDto());
 }
 public ReservationDto InsertReservation(ReservationDto reservation)
 {
     WriteActualMethod();
     return(DtoConverter.ConvertToDto(_businessLayer.InsertReservation(DtoConverter.ConvertToEntity(reservation))));
 }