Example #1
0
        public override async Task <ChangeRequestStagingModel <Vehicle> > GetChangeRequestStaging <TId>(TId changeRequestId)
        {
            ChangeRequestStagingModel <Vehicle> staging = await
                                                          ChangeRequestBusinessService.GetChangeRequestStagingByChangeRequestIdAsync <Vehicle, TId>(changeRequestId);

            return(staging);
        }
Example #2
0
        public override async Task <ChangeRequestStagingModel <BodyNumDoors> > GetChangeRequestStaging <TId>(TId changeRequestId)
        {
            ChangeRequestStagingModel <BodyNumDoors> staging =
                await ChangeRequestBusinessService.GetChangeRequestStagingByChangeRequestIdAsync <BodyNumDoors, TId>(changeRequestId);

            return(staging);
        }
        public async Task <IHttpActionResult> GetChangeRequestStaging(int changeRequestId)
        {
            ChangeRequestStagingModel <BodyType> changeRequestStagingBodyTypeModel =
                await this._bodyTypeApplicationService.GetChangeRequestStaging(changeRequestId);

            ChangeRequestStagingBodyTypeViewModel changeRequestStagingBodyTypeViewModel = Mapper.Map <ChangeRequestStagingBodyTypeViewModel>(changeRequestStagingBodyTypeModel);

            SetUpChangeRequestReview(changeRequestStagingBodyTypeViewModel.StagingItem.Status,
                                     changeRequestStagingBodyTypeViewModel.StagingItem.SubmittedBy, changeRequestStagingBodyTypeViewModel);
            return(Ok(changeRequestStagingBodyTypeViewModel));
        }
        public async Task <IHttpActionResult> GetChangeRequestStaging(int changeRequestId)
        {
            ChangeRequestStagingModel <EngineDesignation> changeRequestStagingEngineDesignationModel =
                await this._engineDesignationApplicationService.GetChangeRequestStaging(changeRequestId);

            ChangeRequestStagingEngineDesignationViewModel changeRequestStagingEngineDesignationViewModel = Mapper.Map <ChangeRequestStagingEngineDesignationViewModel>(changeRequestStagingEngineDesignationModel);

            SetUpChangeRequestReview(changeRequestStagingEngineDesignationViewModel.StagingItem.Status,
                                     changeRequestStagingEngineDesignationViewModel.StagingItem.SubmittedBy, changeRequestStagingEngineDesignationViewModel);

            return(Ok(changeRequestStagingEngineDesignationViewModel));
        }
Example #5
0
        public async Task <IHttpActionResult> GetChangeRequestStaging(int changeRequestId)
        {
            // retrieve staging information
            ChangeRequestStagingModel <SubModel> changeRequestStagingSubModelModel = await this._subModelApplicationService.GetChangeRequestStaging(changeRequestId);

            // convert to view model
            ChangeRequestStagingSubModelViewModel changeRequestStagingSubModelViewModel = Mapper.Map <ChangeRequestStagingSubModelViewModel>(changeRequestStagingSubModelModel);

            SetUpChangeRequestReview(changeRequestStagingSubModelViewModel.StagingItem.Status,
                                     changeRequestStagingSubModelViewModel.StagingItem.SubmittedBy, changeRequestStagingSubModelViewModel);
            // return view model
            return(Ok(changeRequestStagingSubModelViewModel));
        }
        public override async Task <ChangeRequestStagingModel <BedType> > GetChangeRequestStaging <TId>(TId changeRequestId)
        {
            ChangeRequestStagingModel <BedType> staging =
                await ChangeRequestBusinessService.GetChangeRequestStagingByChangeRequestIdAsync <BedType, TId>(changeRequestId);

            //if (!staging.StagingItem.ChangeType.Equals(ChangeType.Add.ToString(), StringComparison.CurrentCultureIgnoreCase))
            //{
            //    BrakeType currentBrakeType = await FindAsync(staging.StagingItem.EntityId);
            //    staging.EntityCurrent = currentBrakeType;
            //}

            return(staging);
        }
Example #7
0
        public override async Task <ChangeRequestStagingModel <Region> > GetChangeRequestStaging <TId>(TId changeRequestId)
        {
            ChangeRequestStagingModel <Region> staging = await
                                                         ChangeRequestBusinessService.GetChangeRequestStagingByChangeRequestIdAsync <Region, TId>(changeRequestId);

            // business specific task.
            // fill value of "EntityCurrent"
            //if (!staging.StagingItem.ChangeType.Equals(ChangeType.Add.ToString(), StringComparison.CurrentCultureIgnoreCase))
            //{
            //    Region currentModel = await FindAsync(staging.StagingItem.EntityId);
            //    staging.EntityCurrent = currentModel;
            //}
            return(staging);
        }
        public async Task<IHttpActionResult> GetChangeRequestStaging(int changeRequestId)
        {
            // retrieve staging information
            ChangeRequestStagingModel<VehicleTypeGroup> changeRequestStagingVehicleTypeGroupModel = await this._vehicleTypeGroupApplicationService.GetChangeRequestStaging(changeRequestId);
            // convert to view model
            ChangeRequestStagingVehicleTypeGroupViewModel changeRequestStagingVehicleTypeGroupViewModel = Mapper.Map<ChangeRequestStagingVehicleTypeGroupViewModel>(changeRequestStagingVehicleTypeGroupModel);

                      
            // setup change request review properties
            ReviewViewModel review = SetUpChangeRequestReview(changeRequestStagingVehicleTypeGroupViewModel.StagingItem.Status,
                changeRequestStagingVehicleTypeGroupViewModel.StagingItem.SubmittedBy, changeRequestStagingVehicleTypeGroupViewModel);
           
            // return view model
            return Ok(changeRequestStagingVehicleTypeGroupViewModel);
        }
        public override async Task <ChangeRequestStagingModel <FuelDeliverySubType> > GetChangeRequestStaging <TId>(TId changeRequestId)
        {
            ChangeRequestStagingModel <FuelDeliverySubType> staging = await
                                                                      this._vcdbChangeRequestBusinessService.GetChangeRequestStagingByChangeRequestIdAsync <FuelDeliverySubType, TId>(changeRequestId);

            // business specific task.
            // fill value of "EntityCurrent"
            //if (!staging.StagingItem.ChangeType.Equals(ChangeType.Add.ToString(), StringComparison.CurrentCultureIgnoreCase))
            //{
            //    Make currentMake = await FindAsync(staging.StagingItem.EntityId);
            //    staging.EntityCurrent =  await FindAsync(staging.StagingItem.EntityId);
            //}

            return(staging);
        }
Example #10
0
        public override async Task <ChangeRequestStagingModel <VehicleToDriveType> > GetChangeRequestStaging <TId>(
            TId changeRequestId)
        {
            ChangeRequestStagingModel <VehicleToDriveType> staging =
                await
                ChangeRequestBusinessService.GetChangeRequestStagingByChangeRequestIdAsync <VehicleToDriveType, TId>(
                    changeRequestId);

            //if (
            //    !staging.StagingItem.ChangeType.Equals(ChangeType.Add.ToString(),
            //        StringComparison.CurrentCultureIgnoreCase))
            //{
            //    VehicleToMfrBodyCode currentVehicleToMfrBodyCode = await FindAsync(staging.StagingItem.EntityId);
            //    staging.EntityCurrent = currentVehicleToBodyCode;
            //}
            return(staging);
        }