Example #1
0
        public virtual void Collect(CollectBookingRequest request)
        {
            var now = DateTime.Now;

            CollectedOn    = now;
            Vehicle.Status = VehicleStatus.OutOnBooking;
            StartMileage   = request.Mileage.Value;
            LastModifiedOn = now;
            LastModifiedBy = request.LoggedBy;
        }
        public CollectBookingRequest Map(CollectViewModel viewModel)
        {
            var request = new CollectBookingRequest();

            request.Mileage = viewModel.Mileage;
            var username = _userProvider.GetUsername();

            request.LoggedBy = _userRepository.GetByUsername(username);
            return(request);
        }
Example #3
0
        public virtual ValidationMessageCollection ValidateCollect(CollectBookingRequest request)
        {
            var validationMessages = new ValidationMessageCollection();

            return(validationMessages);
        }