public async Task <IServiceResponse <bool> > UpgradeDowngradeTicket(ManifestExt ticketDetail)
 {
     return(await HandleApiOperationAsync(async() => {
         await _bookingSvc.UpgradeDowngradeTicket(ticketDetail);
         return new ServiceResponse <bool>();
     }));
 }
 public async Task <IServiceResponse <bool> > AddRefCodeToBooking(ManifestExt refCodeDetail)
 {
     return(await HandleApiOperationAsync(async() => {
         await _bookingSvc.AddRefCodeToBooking(refCodeDetail);
         return new ServiceResponse <bool>();
     }));
 }
        public async Task UpdateDispatchManifestManagement(ManifestExt manifestManagement)
        {
            var manifest = await GetManifestPassengersByVehicleTripIdAsync(manifestManagement.VehicleTripRegistrationId);

            var existingManifestManagement = await _repository.GetAsync(manifest.Id);

            if (existingManifestManagement == null)
            {
                throw await _serviceHelper.GetExceptionAsync(ErrorConstants.MANIFEST_MANAGEMENT_NOT_EXIST);
            }


            existingManifestManagement.Dispatch       = manifestManagement.Dispatch;
            existingManifestManagement.DispatchSource = manifestManagement.BusRegNum;


            await _unitOfWork.SaveChangesAsync();
        }
Example #4
0
        public async Task <IServiceResponse <bool> > UpdateDispatchManifestManagement(ManifestExt manifestManagement)
        {
            return(await HandleApiOperationAsync(async() =>
            {
                await _service.UpdateDispatchManifestManagement(manifestManagement);

                return new ServiceResponse <bool>();
            }));
        }