Project

General

Profile

Actions

Feature #20427

closed

Rewamping - Supplier API | flydubai search flow

Added by Nithin George 8 months ago. Updated 5 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
-
Start date:
04/10/2025
Due date:
06/19/2025
% Done:

100%

Estimated time:
40:00 h
Spent time:
remarks:
DB Changes:
Keys & Permissions:
Areas Affected:
Files Changed:

ApiHostings\BE.Flight.APIProjects\BE.Flight.ResultAPI\appsettings.json
ApiHostings\Suppliers\BE.Suppliers.FlightUAPI\Controllers\UAPIController.cs
BE.CommonRegistry.Service\Registry.cs
BookingEngineCore.sln
FlyDubaiFlight
FlyDubaiFlight\BaseClasses
FlyDubaiFlight\BaseClasses\AssessAgencyTransactionFeesRequest.cs
FlyDubaiFlight\BaseClasses\FareQuoteDateRange.cs
FlyDubaiFlight\BaseClasses\FareQuoteDateRangeResponse.cs
FlyDubaiFlight\BaseClasses\FlyDubaiSecurityGuid.cs
FlyDubaiFlight\BaseClasses\FlyDubaiSecurityToken.cs
FlyDubaiFlight\BE.Modules.Supplier.FlyDubaiFlight.csproj
FlyDubaiFlight\FlyDubaiFlightProvider.cs
FlyDubaiFlight\HttpClient.cs
FlyDubaiFlight\IFlyDubaiFlightProvider.cs
FlyDubaiFlight\Registry.cs
FlyDubaiFlight\SupplierService
FlyDubaiFlight\SupplierService\FlydubaiAirAvailability.cs
FlyDubaiFlight\SupplierService\FlyDubaiConfig.cs
FlyDubaiFlight\SupplierService\IFlydubaiAirAvailability.cs
FlyDubaiFlight\SupplierService\IFlyDubaiConfig.cs
FlyDubaiFlight\SupplierService\SettingsContants.cs
FlyDubaiFlight\Util
FlyDubaiFlight\Util\DataSerializer.cs
FlyDubaiFlight\Util\Extension.cs
FlyDubaiFlight\Util\IDataSerializer.cs
FlyDubaiFlight\Util\LogMe.cs
FlyDubaiFlightProviders
FlyDubaiFlightProviders\appsettings.Development.json
FlyDubaiFlightProviders\appsettings.json
FlyDubaiFlightProviders\BE.Suppliers.FlyDubaiFlightProvider.csproj
FlyDubaiFlightProviders\BE.Suppliers.FlyDubaiFlightProvider.csproj.user
FlyDubaiFlightProviders\BE.Suppliers.FlyDubaiFlightProvider.http
FlyDubaiFlightProviders\CommonRegistry.cs
FlyDubaiFlightProviders\Controllers
FlyDubaiFlightProviders\Controllers\FlyDubaiController.cs
FlyDubaiFlightProviders\Program.cs
FlyDubaiFlightProviders\Properties
FlyDubaiFlightProviders\Properties\launchSettings.json
Modules\Flight\BE.Modules.Flight.DTO\Responses\FlightResultResponseDTO.cs
Modules\Flight\BE.Modules.Flight.FlightSearch\NewProcess\FlightRequestProcessor.cs
Modules\Flight\BE.Modules.Flight.FlightSearch\SearchProcess\Assembler\FlightMetaTripAssembler.cs
Modules\Supplier\BE.Modules.Supplier.Factory\BE.Modules.Supplier.Factory.csproj
Modules\Supplier\BE.Modules.Supplier.Factory\SupplierFactory.cs


Description

Rewamping - Supplier API | flydubai search flow

Create new API flydubai provider for Rewamping booking engine

Actions #1

Updated by Nithin George 8 months ago

  • Assignee set to Vignesh R
Actions #2

Updated by Vignesh R 8 months ago

  • % Done changed from 0 to 10

Today I study about Fare Key consolidator
Dependency Injection
first, I create folders and create classes and interface checked one by one methods

Actions #3

Updated by Vignesh R 8 months ago

  • % Done changed from 10 to 20

I create folders and create classes and interface method
*Extension class.cs
*data Serialize.cs
*Logme.cs

Actions #4

Updated by Vignesh R 7 months ago

  • % Done changed from 20 to 40

Today I study about Fare Key consolidator
Create classes and methods
Flight-Supplier-Base classes
I Create AirAvailabilityOneWay
*FlyDubaiSecurityToken
*FareQuoteDateRangeResponse
*FareQuoteDateRange
*AssessAgencyTransactionFeesRequest and correction some errors

Actions #5

Updated by Vignesh R 7 months ago

  • % Done changed from 40 to 70

Today I study about Fare Key consolidator
create new project in supplier Api
create classes and methods names
*program.cs
*flightController.cs
*CommonRegistry.cs
*SettingsConstants.cs
then add project Refference in dependencies
and clear errors

Actions #6

Updated by Vignesh R 7 months ago

  • % Done changed from 70 to 80

Today I study about Fare Key consolidator
I complete my Oneway after I am doing round trip
create methods (AssembleFlyDubaiRoundTripSearchResponse) and CombineOnwardAndReturnResults
then clear errors
and create class and interface
*FlyDubaiConfig
*IFlyDubaiConfig

Actions #7

Updated by Nithin George 7 months ago

  • Due date changed from 04/17/2025 to 04/21/2025
Actions #8

Updated by Vignesh R 7 months ago

  • % Done changed from 80 to 90

Today I study about Fare Key consolidator
I complete my Oneway round trip
and create class and interface
*HttpClient.cs
*IHttpClient.cs
complete my code after running my solution and Debugging using Swagger, check one by one methods

Actions #9

Updated by Nithin George 7 months ago

  • Due date changed from 04/21/2025 to 04/24/2025

Check the code flow and functionality

Actions #10

Updated by Vignesh R 7 months ago

  • Status changed from Assigned to In Progress

I complete my new API flydubai provider for Rewamping booking engine
I got the result using swagger

Actions #11

Updated by Vignesh R 7 months ago

Today I study about Fare Key consolidator
debugging methods one by one
I checked where from the values Invoke Provider
I checked some methods, like
*Controller's
*AssembleOneWayRetrieveFareQuote
*AssembleRoundTripRetrieveFareQuote
*GetHapForRequestDTO
*Invoke Provider,dataserializer etc.

Actions #12

Updated by Vignesh R 7 months ago

Today I study about Fare Key consolidator
debugging code flow
after I checked flight control module search one-way and round-trip using postman.
Today I attended session class hotel search overflow to booking

Actions #13

Updated by Sandeep Sajiv 7 months ago

  • Due date changed from 04/24/2025 to 04/25/2025
Actions #14

Updated by Vignesh R 7 months ago

  • Status changed from In Progress to For Review
  • Assignee changed from Vignesh R to Nithin George
  • % Done changed from 90 to 100
  • Files Changed updated (diff)

Today I study about Fare Key consolidator
debugging code flow and I checked methods
*Invoke Provider
*Controller's
*AssembleOneWayRetrieveFareQuote
*AssembleRoundTripRetrieveFareQuote and
I got a result in one-way flight controller modules using postman

Actions #15

Updated by Vipin das 7 months ago

  • Due date changed from 04/25/2025 to 04/30/2025
Actions #16

Updated by Vignesh R 7 months ago

Today I study about Fare Key consolidator
I checked some methods
*AssembleRoundTripRetrieveFareQuote
*AssembleFlyDubaiOnewaySearchResponse
*InvokeProvider
I read some topics like
*Dependency Injection,
*hosting,AddSingleton,AddScoped,AddTransient,interface,http etc.

Actions #17

Updated by Vignesh R 7 months ago

Today I study about Fare Key consolidator
code study flow and
I read some topic related to Api like REST, SOAP, GET, PUT, POST, DELETE
Difference between xml and json,Airline Pnr,Gds pnr and Logme

Actions #18

Updated by Sandeep Sajiv 7 months ago

  • Due date changed from 04/30/2025 to 05/02/2025
Actions #19

Updated by Vignesh R 7 months ago

Today I study about Fare Key consolidator
I read some topic related to Api
*Message Format,Protocol,Transport types, State
*Layovers, Stopovers, Static packages, Codeshare Flight,ApiCredentialService,Dependency Injection Inversion of Control (IoC)...

Actions #20

Updated by Sandeep Sajiv 7 months ago

  • Due date changed from 05/02/2025 to 05/05/2025
Actions #21

Updated by Vignesh R 7 months ago

Today I study about Fare Key consolidator
debugging code flow and I checked methods
*AssembleRetrieveSecurityGUID
*AssembleRetrieveServiceQuotes
*DobookingAndGeneratePNR- The 3 types of requests going on provider (AssembleRoundTripSummaryPNR, CreatePnrAndCommitSummary,AssessAgencyTransactionFee) and
*MealsResponse
*SeatMapResponse

Actions #22

Updated by Sandeep Sajiv 7 months ago

  • Due date changed from 05/05/2025 to 05/06/2025
Actions #23

Updated by Vignesh R 7 months ago

Today I study about Fare Key consolidator
debugging code flow and
after I checked flight control module search one-way and round-trip using postman.
*DobookingAndGeneratePNR
*AssembleProcessFOPFee
*AssembleBSPProcessFOP
*AssembleFlyDubaiPNRAferBooking

Actions #24

Updated by Sandeep Sajiv 7 months ago

  • Due date changed from 05/06/2025 to 05/07/2025
Actions #25

Updated by Vignesh R 7 months ago

Today I study about Fare Key consolidator
debugging code flow and check some functions
*CreatePnrAndCommitSummary
*SeatMapPaxDetails
*MealsOriginDestinations
*AssembleMealsRequest

Actions #26

Updated by Vipin das 6 months ago

  • Due date changed from 05/07/2025 to 05/27/2025
  • Status changed from For Review to Assigned
  • Assignee changed from Nithin George to Vignesh R

Move and update with New source and supporting methods

Actions #27

Updated by Vignesh R 6 months ago

  • Status changed from Assigned to In Progress
Actions #28

Updated by Vignesh R 6 months ago

Today I studied about Fare Key consolidator Move and update with new source and supporting methods BookingEngineRewamp
*I create new classes interface in the flydubai provider and
add methods and corrections that errors

Actions #29

Updated by Vignesh R 6 months ago

Today I studied about Fare Key consolidator Move and update with new source and supporting methods BookingEngineRewamp
*Checked methods one by one and recorrection errors

Actions #30

Updated by Vipin das 6 months ago

  • Due date changed from 05/27/2025 to 05/28/2025
Actions #31

Updated by Vignesh R 6 months ago

Today I studied about Fare Key consolidator Move and update with new source and supporting methods BookingEngineRewamp
*Correction errors and add ServiceRegistryExtention class and flydubai methods

Actions #32

Updated by Sandeep Sajiv 6 months ago

  • Due date changed from 05/28/2025 to 05/29/2025
Actions #33

Updated by Vignesh R 6 months ago

Today I studied about Fare Key consolidator Move and update with new source and supporting methods BookingEngineRewamp
Add service class
  • FlydubaiProvider, FlyDubaiConfig,FlydubaiAirAvailability,HttpClientManager
    and correction that errors then after check some functions
Actions #34

Updated by Vipin das 6 months ago

  • Due date changed from 05/29/2025 to 05/30/2025
Actions #35

Updated by Vignesh R 6 months ago

  • Status changed from In Progress to For Review
  • Assignee changed from Vignesh R to Vipin das

Today I studied about Fare Key consolidator Move and update with new source and supporting methods BookingEngineRewamp
I completed my task Supplier API flydubai

Actions #36

Updated by Vipin das 5 months ago

  • Due date changed from 05/30/2025 to 06/12/2025
  • Status changed from For Review to Assigned
  • Assignee changed from Vipin das to Vignesh R
Actions #37

Updated by Vignesh R 5 months ago

  • Status changed from Assigned to In Progress
Actions #38

Updated by Vignesh R 5 months ago

Today I studied about Fare Key consolidator Move and update with new source and supporting methods BookingEngineRewamp.

I debugged the code related to the search flow and verified that Flydubai Provider did not return a result from the API when tested using Postman.

Actions #39

Updated by Sandeep Sajiv 5 months ago

  • Due date changed from 06/12/2025 to 06/13/2025
Actions #40

Updated by Vignesh R 5 months ago

Today I studied about Fare Key consolidator Move and update with new source and supporting methods BookingEngineRewamp.

I debugged the code related to the search flow and verified that Flydubai Provider did not return a response from the provider when tested using Postman.

Actions #41

Updated by Vipin das 5 months ago

  • Due date changed from 06/13/2025 to 06/16/2025
Actions #42

Updated by Vignesh R 5 months ago

Today I studied about Fare Key consolidator Move and update with new source and supporting methods BookingEngineRewamp.
I debugged the code related to the search flow and verified that Flydubai that return a response from the provider when tested using Postman.
Once again, I checked the Travel fusion provider and received a result

Actions #43

Updated by Nithin George 5 months ago

  • Due date changed from 06/16/2025 to 06/17/2025
Actions #44

Updated by Vignesh R 5 months ago

Today I studied about Fare Key consolidator Move and update with new source and supporting methods using BookingEngineRewamp.
I debugged the code related to the search flow and verified that Flydubai that return a result from the provider when tested using Postman.

Actions #45

Updated by Vipin das 5 months ago

  • Due date changed from 06/17/2025 to 06/18/2025
Actions #46

Updated by Vignesh R 5 months ago

Today I studied about Fare Key consolidator Move and update with new source and supporting methods using BookingEngineRewamp.
I debugged the code related to the search flow and verified that Flydubai, that return a result from the provider when tested using Postman.

Actions #47

Updated by Nithin George 5 months ago

  • Due date changed from 06/18/2025 to 06/19/2025

Check the task and update

Actions #48

Updated by Vignesh R 5 months ago

  • Status changed from In Progress to For Review
  • Assignee changed from Vignesh R to Vipin das

Today I studied about Fare Key consolidator Move and update with new source and supporting methods using BookingEngineRewamp.
completed my task and check one by one methods Flydubai that return a result from the provider when tested using Postman.

Actions #49

Updated by Vipin das 5 months ago

  • Status changed from For Review to Completed
  • Assignee changed from Vipin das to Vignesh R
Actions #50

Updated by Vipin das 5 months ago

  • Status changed from Completed to Closed
Actions

Also available in: Atom PDF