Feature #20430
closedRewamping - Supplier API | air india search flow
BE.Flight.APIProjects/BE.Flight.ResultAPI/XML
BE.Flight.APIProjects/BE.Flight.ResultAPI/XML/AirlindiaProductClassDetails.xml
Suppliers/BE.Suppliers.AirIndiaAPI
Suppliers/BE.Suppliers.AirIndiaAPI/appsettings.Development.json
Suppliers/BE.Suppliers.AirIndiaAPI/appsettings.json
Suppliers/BE.Suppliers.AirIndiaAPI/BE.Suppliers.AirIndiaAPI.csproj
Suppliers/BE.Suppliers.AirIndiaAPI/BE.Suppliers.AirIndiaAPI.http
Suppliers/BE.Suppliers.AirIndiaAPI/CommonRegistry.cs
Suppliers/BE.Suppliers.AirIndiaAPI/Controllers
Suppliers/BE.Suppliers.AirIndiaAPI/Controllers/AirIndiaController.cs
Suppliers/BE.Suppliers.AirIndiaAPI/Program.cs
Suppliers/BE.Suppliers.AirIndiaAPI/Properties
Suppliers/BE.Suppliers.AirIndiaAPI/Properties/launchSettings.json
Suppliers/BE.Suppliers.AirIndiaAPI/XML
Suppliers/BE.Suppliers.AirIndiaAPI/XML/AirlindiaProductClassDetails.xml
Suppliers/BE.Suppliers.FlightUAPI/appsettings.json
BE.CommonRegistry.Service/BE.CommonRegistry.Service.csproj
BE.CommonRegistry.Service/Registry.cs
BE.Suppliers.AirIndiaAPI
BookingEngineCore.sln
Modules/BE.Modules.CommonDTO.DTO/RequestDTO.cs
Modules/Flight/BE.Modules.Flight.DTO/Requests/AirAvailOneWayRequestDTO.cs
Modules/Flight/BE.Modules.Flight.FareSummery/Registry.cs
Modules/Flight/BE.Modules.Flight.FlightSearch/NewProcess/FlightRequestProcessor.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/AirIndiaConfig.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/AirIndiaProvider.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/AirIndiaProviderRequest
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/AirIndiaProviderRequest/InfantQuoteRequest.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/AirIndiaProviderRequest/OneWaySearchRequest.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/AirIndiaProviderRequest/RoundTripSearchRequest.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/AirIndiaProviderRequest/TokenRequest.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/AirIndiaProviderResponse
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/AirIndiaProviderResponse/FlexiFareResponse.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/AirIndiaProviderResponse/OneWayResponse.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/AirIndiaProviderResponse/RoundTripResponse.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/Assembler
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/Assembler/IAssembler.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/BaseClasses
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/BaseClasses/Request
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/BaseClasses/Request/ContactRQ.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/BaseClasses/Request/InfantQuoteRQ.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/BaseClasses/Request/OneWaySearchRQ.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/BaseClasses/Request/RoundTripSearchRQ.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/BaseClasses/Request/TokenRQ.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/BaseClasses/Response
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/BaseClasses/Response/BrandedFeaturesRS.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/BaseClasses/Response/InfantQuoteRS.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/BaseClasses/Response/SearchRS.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/BaseClasses/Response/StateBookingRS.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/BaseClasses/Response/TokenRS.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/BaseClasses/Response/TripSellRS.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/BE.Modules.Supplier.AirIndiaProvider.csproj
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/Common
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/Common/Allowed.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/Common/CParams.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/Common/Credentials.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/Common/Enum.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/Common/ExtensionMethods.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/Common/Helper.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/Common/ICParams.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/Common/SearchHits.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/IAirIndiaConfig.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/IAirIndiaProvider.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/Invoke
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/Invoke/Helpers.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/Invoke/ProviderChannel.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/Log
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/Log/LogAIOTA.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/New
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/Registry.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/SupplierService
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/SupplierService/AirAvailOneWay.cs
Modules/Supplier/BE.Modules.Supplier.AirIndiaProvider/SupplierService/IAirAvailOneWay.cs
Modules/Supplier/BE.Modules.Supplier.Factory/BE.Modules.Supplier.Factory.csproj
Modules/Supplier/BE.Modules.Supplier.Factory/SupplierFactory.cs
Services/BE.Services.ConfigServices/ConfigReader.cs
Services/BE.Services.ConfigServices/IConfig.cs
Description
Rewamping - Supplier API | air india search flow
Create new API air indiaprovider for Rewamping booking engine
Files
Updated by Jabira Farzana N A 8 months ago
- Status changed from Assigned to In Progress
Updated by Jabira Farzana N A 8 months ago
Started to create AirIndia provider in BookingEngineCore.
Created class library BE.Modules.Supplier.AirIndiaProvider.
Created Folders Common,AirIndiaProviderRequest,AirIndiaProviderResponse,Supplier Service,class and interface.
Updated by Jabira Farzana N A 8 months ago
Creating Oneway Search of Airindia Provider.
Created folders Log,Invoke,BaseClasses,Assembler.
Created classes in these folders and also in Request and Response.
Created classes:Allowed.cs, BrandedFeaturesRS.cs, CParams.cs, Credentials.cs, Enum.cs, ExtensionMethods.cs, Helper.cs, Helpers.cs, IAssembler.cs, ICParams.cs, InfantQuoteRequest.cs, InfantQuoteRQ.cs, InfantQuoteRS.cs, LogAIOTA.cs, OneWayResponse.cs, OneWaySearchRequest.cs, OneWaySearchRQ.cs, ProviderChannel.cs, TokenRQ.cs,TokenRequest.cs, TokenRS.cs.
Updated by Jabira Farzana N A 7 months ago
- % Done changed from 0 to 20
Created Classes TripSellRS.cs, FlexiFareResponse.
Created RoundTrip Search Flow and created classes and methods for it.
Classes created:RoundTripSearchRequest.cs, RoundTripSearchRQ
Methods Created: RoundTripSearch, RoundTrip, InfantQuoteRoundtripFlexi, InfantQuoteRoundTrip
Updated by Jabira Farzana N A 7 months ago
Created Interfaces ISearchHits, IHelper, IAllowed, IOneWayResponse, IRoundTripResponse, IFlexiFareResponse.
Identifying and analyzing the errors while building the solution.
Created Registry For AirIndia Provider.
Updated by Jabira Farzana N A 7 months ago
Cleared the errors while debugging the AirIndia Provider.
Completed Oneway and RoundTrip Search Flow and Clearing out exception handling errors.
Updated by Nithin George 7 months ago
- Due date changed from 04/17/2025 to 04/21/2025
Updated by Jabira Farzana N A 7 months ago
Got trip results for Round trip and Oneway.
XML path is hardcoded.
Updated by Jabira Farzana N A 7 months ago
Updated by Nithin George 7 months ago
- Due date changed from 04/21/2025 to 04/24/2025
Check the code flow and functionality
Updated by Jabira Farzana N A 7 months ago
Got trip results for both oneway and roundtrip through flightcontroller.
Completed the task.
Credentials are hardcoded.
Updated by Jabira Farzana N A 7 months ago
- File clipboard-202504231816-vvmj9.png clipboard-202504231816-vvmj9.png added
- % Done changed from 80 to 90
Completed the task.
Got the trip results for both Oneway and Roundtrip using both AirIndiaController and FlightController.
Attaching the screenshot of trip results.
Updated by Jabira Farzana N A 7 months ago
- % Done changed from 90 to 100
Studying the code flow of AirIndia Provider.
Updated by Sandeep Sajiv 7 months ago
- Due date changed from 04/24/2025 to 04/25/2025
Updated by Jabira Farzana N A 7 months ago
- Status changed from In Progress to For Review
- Assignee changed from Jabira Farzana N A to Nithin George
- Files Changed updated (diff)
Checked the code flow and functionality of AirIndia Provider API.
AirIndiaProvider is the classname. OneWaySearch method used to search One way trips and RoundTripSearch method used to search Roundtrips.
CParams class and interface ICParams used to get the credentials from Database.
AirAvailOneWay is the service class.
Updated by Sandeep Sajiv 7 months ago
- Due date changed from 04/25/2025 to 04/29/2025
Updated by Jabira Farzana N A 7 months ago
Learning the code flow of AirIndiaProvider.
Learned some terms in Core: IoC Container, Scoped,Transient, Singleton.
Controller,action,object,interface,class,methods
Updated by Jabira Farzana N A 7 months ago
Checked the code flow of flight search and the main terms
Updated by Jabira Farzana N A 7 months ago
Learning the code flow and checked terms IoC, Controllers & Actions,Dependency Injection, JSON and XML difference,Serialization &Deserialization.
Learned PreToken, Token generations.
Updated by Sandeep Sajiv 7 months ago
- Due date changed from 04/30/2025 to 05/02/2025
Updated by Jabira Farzana N A 7 months ago
Checked the OAuth Guest Token Flow and AuthenticationProperties.
checked the tables TransactionDetail, TransactionTypeDetail, FlightBookingdetail, FlightItenaryMain, FlightItenaryDetail.
and checked the relationships between tables.
Updated by Sandeep Sajiv 7 months ago
- Due date changed from 05/02/2025 to 05/05/2025
Updated by Jabira Farzana N A 7 months ago
Learning the Code Flow of AirIndia Provider.
Checked the requests and responses.
Updated by Sandeep Sajiv 7 months ago
- Due date changed from 05/05/2025 to 05/06/2025
Updated by Sandeep Sajiv 7 months ago
- Due date changed from 05/06/2025 to 05/07/2025
Updated by Jabira Farzana N A 7 months ago
Checking the Code Flow.
Checking the methods:SaveITourCityMaster, GetITourCityMaster, DeleteITourCityMaster.
Updated by Jabira Farzana N A 6 months ago
- Status changed from Assigned to In Progress
Updated by Jabira Farzana N A 6 months ago
Creating the Supplier API AirIndia search flow in Rewamping.
Created OneWay And Roundtrip Search Flow.
Updated by Jabira Farzana N A 6 months ago
Almost Completed the task.
Changed the errors and corrected it.
Updated by Jabira Farzana N A 6 months ago
Completed the task and need to add the credentials.
Cleared all the errors.
Updated by Sandeep Sajiv 6 months ago
- Due date changed from 05/28/2025 to 05/29/2025
Updated by Jabira Farzana N A 6 months ago
Completed the errors.
Need to set GetAllApiHapDetails this method.
Updated by Jabira Farzana N A 6 months ago
- Status changed from In Progress to For Review
- Assignee changed from Jabira Farzana N A to Vipin das
Completed the Task.
Updated by Jabira Farzana N A 5 months ago
Checking the results for AirIndia Provider.
Clearing the Exceptions.
Added AirIndia And FlyADeal Provider in Appsettings.
Updated by Jabira Farzana N A 5 months ago
- Status changed from Assigned to In Progress
Updated by Jabira Farzana N A 5 months ago
Checking the results for AirIndia Provider.
Clearing the Exceptions.
Updated by Jabira Farzana N A 5 months ago
Checking the results for FlyADeal and AirIndia.
Clearing the errors.
Updated by Jabira Farzana N A 5 months ago
Got the trip results for Flyadeal.
Checking the result of AirIndia.
Updated by Jabira Farzana N A 5 months ago
Checking for AirIndia results.
Checking an exception:Value cannot be null. (Parameter 'key')
Updated by Jabira Farzana N A 5 months ago
- % Done changed from 70 to 100
Completed the Task.
Got the trip results for AirIndia Provider.
Updated by Jabira Farzana N A 5 months ago
- Status changed from In Progress to For Review
- Assignee changed from Jabira Farzana N A to Vipin das