Esempio n. 1
0
        public void ContactInfoAddressConnotBeNullFail()
        {
            //Arrange
            var contactInfoVM = new ContactInfoBookingVM()
            {
                LastName = "test", Address = "test", Insertion = "test", FirstName = "test", Mail = "test", PhoneNumber = "test", Booking = new Booking()
            };
            var errors = new List <ValidationResult>();

            //Act
            contactInfoVM.GetErrors(errors);

            //Assert
            Assert.IsFalse(errors.Count > 0);
        }
Esempio n. 2
0
        public ActionResult ThirdStep(ContactInfoBookingVM ciBookingVM)
        {
            if (!ModelState.IsValid)
            {
                var bookingVM = (BookingVM)TempData["Booking"];
                TempData["Booking"] = bookingVM;
                ciBookingVM.Booking = bookingVM.Booking;

                return(View(ciBookingVM));
            }

            var tempBooking = (BookingVM)TempData["Booking"];

            tempBooking.Booking.FirstName   = ciBookingVM.FirstName;
            tempBooking.Booking.LastName    = ciBookingVM.LastName;
            tempBooking.Booking.Insertion   = ciBookingVM.Insertion;
            tempBooking.Booking.Address     = ciBookingVM.Address;
            tempBooking.Booking.Mail        = ciBookingVM.Mail;
            tempBooking.Booking.PhoneNumber = ciBookingVM.PhoneNumber;

            TempData["Booking"] = tempBooking;
            return(RedirectToAction("ForthStep"));
        }