TourIAm/TIAMWebApp/Shared/Models/APIUrls.cs

279 lines
16 KiB
C#

namespace TIAMWebApp.Shared.Application.Models
{
public class APIUrls
{
public const string BaseUrl = "api";
public const string BaseUrlWithSlash = BaseUrl + "/";
public const string BaseUrlWithSlashAndVersion = BaseUrlWithSlash + "v1/";
public const string LoggerApi = BaseUrlWithSlashAndVersion + "LoggerApi/";
public const string UserAPI = BaseUrlWithSlashAndVersion + "UserAPI/";
public const string ProfileAPI = BaseUrlWithSlashAndVersion + "ProfileAPI/";
public const string WeatherForecastAPI = BaseUrlWithSlashAndVersion + "WeatherForecastAPI/";
public const string PopulationStructureAPI = BaseUrlWithSlashAndVersion + "PopulationStructureAPI/";
public const string TransferDataAPI = BaseUrlWithSlashAndVersion + "TransferDataAPI/";
public const string ServiceProviderAPI = BaseUrlWithSlashAndVersion + "ServiceProviderAPI/";
public const string UserPermissionAPI = BaseUrlWithSlashAndVersion + "UserPermissionAPI/";
public const string FileAPI = BaseUrlWithSlashAndVersion + "FileAPI/";
public const string MessageAPI = BaseUrlWithSlashAndVersion + "MessageAPI/";
public const string PaymentAPI = BaseUrlWithSlashAndVersion + "PaymentAPI/";
public const string ExchangeRateAPI = BaseUrlWithSlashAndVersion + "ExchangeRateAPI/";
public const string AddLogItemRouteName = "AddLogItem";
public const string AddLogItem = LoggerApi + AddLogItemRouteName;
public const string GetAllLogItemsRouteName = "GetAllLogItems";
public const string GetAllLogItems = LoggerApi + GetAllLogItemsRouteName;
//userdata
public const string UserTestRouteName = "test1";
public const string UserTest = UserAPI + UserTestRouteName;
public const string GetUserByEmailRouteName = "GetUserByEmail";
public const string GetUserByEmail = UserAPI + GetUserByEmailRouteName;
public const string GetUserByIdRouteName = "GetUserById";
public const string GetUserById = UserAPI + GetUserByIdRouteName;
public const string GetUserDetailByIdRouteName = "GetUserDetailById";
public const string GetUserDetailById = UserAPI + GetUserDetailByIdRouteName;
public const string GetUsersRouteName = "GetUsers";
public const string GetUsers = UserAPI + GetUsersRouteName;
public const string GetUsersWithDetailsRouteName = "GetUsersWithDetails/";
public const string GetUsersWithDetails = UserAPI + GetUsersWithDetailsRouteName;
public const string AuthenticateUserRouteName = "AuthenticateUser";
public const string AuthenticateUser = UserAPI + AuthenticateUserRouteName;
public const string LogoutUserRouteName = "LogoutUser";
public const string LogoutUser = UserAPI + LogoutUserRouteName;
public const string CreateUserRouteName = "CreateUser";
public const string CreateUser = UserAPI + CreateUserRouteName;
public const string CreateGuestUserRouteName = "CreateGuestUser";
public const string CreateGuestUser = UserAPI + CreateGuestUserRouteName;
public const string UpdateUserRouteName = "UpdateUser";
public const string UpdateUser = UserAPI + UpdateUserRouteName;
public const string RefreshTokenRouteName = "RefreshToken";
public const string RefreshToken = UserAPI + RefreshTokenRouteName;
//Weatherdata
//public const string WeatherForecast = "api/WeatherForecastAPI";
public const string WeatherForecast = WeatherForecastAPI;
//PopulationStructure
//public const string PopulationStructure = "PopulationStructureAPI";
public const string PopulationStructure = PopulationStructureAPI;
//transferdata
public const string GetTransferDestinationsRouteName = "GetTransferDestinations";
public const string GetTransferDestinations = TransferDataAPI + GetTransferDestinationsRouteName;
public const string GetTransferDestinationByCoordinatesRouteName = "GetTransferDestinationByCoordinates";
public const string GetTransferDestinationByCoordinates = TransferDataAPI + GetTransferDestinationByCoordinatesRouteName;
public const string GetTransferDestinationByAddressRouteName = "GetTransferDestinationByAddress";
public const string GetTransferDestinationByAddress = TransferDataAPI + GetTransferDestinationByAddressRouteName;
public const string CreateTransferDestinationRouteName = "CreateTransferDestination";
public const string CreateTransferDestination = TransferDataAPI + CreateTransferDestinationRouteName;
public const string GetAllTransferDestinationToProductsRouteName = "GetAllTransferDestinationToProducts";
public const string GetAllTransferDestinationToProducts = TransferDataAPI + GetAllTransferDestinationToProductsRouteName;
public const string GetTransferDestinationToProductsByProductIdRouteName = "GetTransferDestinationToProductsByProductId";
public const string GetTransferDestinationToProductsByProductId = TransferDataAPI + GetTransferDestinationToProductsByProductIdRouteName;
public const string GetTransferDestinationToProductsByTransferDestinationIdRouteName = "GetTransferDestinationToProductsByTransferDestinationId";
public const string GetTransferDestinationToProductsByTransferDestinationId = TransferDataAPI + GetTransferDestinationToProductsByTransferDestinationIdRouteName;
public const string CreateTransferDestinationToProductRouteName = "CreateTransferDestinationToProduct";
public const string CreateTransferDestinationToProduct = TransferDataAPI + CreateTransferDestinationToProductRouteName;
public const string UpdateTransferDestinationToProductRouteName = "UpdateTransferDestinationToProduct";
public const string UpdateTransferDestinationToProduct = TransferDataAPI + UpdateTransferDestinationToProductRouteName;
public const string RemoveTransferDestinationToProductRouteName = "RemoveTransferDestinationToProduct";
public const string RemoveTransferDestinationToProduct = TransferDataAPI + RemoveTransferDestinationToProductRouteName;
public const string GetTransfersRouteName = "GetTransfers";
public const string GetTransfers = TransferDataAPI + GetTransfersRouteName;
public const string GetTransfersByUserIdRouteName = "GetTransfersByUserId";
public const string GetTransfersByUserId = TransferDataAPI + GetTransfersByUserIdRouteName;
public const string GetTransferByIdRouteName = "GetTransferById";
public const string GetTransferById = TransferDataAPI + GetTransferByIdRouteName;
public const string GetTransfersByDriverIdRouteName = "GetTransfersByDriverId";
public const string GetTransfersByDriverId = TransferDataAPI + GetTransfersByDriverIdRouteName;
public const string GetTransfersByUserProductMappingIdRouteName = "GetTransfersByUserProductMappingId";
public const string GetTransfersByUserProductMappingId = TransferDataAPI + GetTransfersByUserProductMappingIdRouteName;
public const string CreateTransferRouteName = "CreateTransfer";
public const string CreateTransfer = TransferDataAPI + CreateTransferRouteName;
public const string CreateTransfersRouteName = "CreateTransfers";
public const string CreateTransfers = TransferDataAPI + CreateTransfersRouteName;
public const string UpdateTransferRouteName = "UpdateTransfer";
public const string UpdateTransfer = TransferDataAPI + UpdateTransferRouteName;
public const string UpdateTransferDestinationRouteName = "UpdateTransferDestintion";
public const string UpdateTransferDestination = TransferDataAPI + UpdateTransferDestinationRouteName;
public const string GetTransferDriverRouteName = "GetTransfersByDriverId";
public const string GetTransferDriver = TransferDataAPI + GetTransferDriverRouteName;
public const string GetTransferDriversByTransferIdRouteName = "GetTransferDriversByTransferId";
public const string GetTransferDriversByTransferId = TransferDataAPI + GetTransferDriversByTransferIdRouteName;
//serviceprovider
public const string CreateServiceProviderRouteName = "CreateServiceProvider/";
public const string CreateServiceProvider = ServiceProviderAPI + CreateServiceProviderRouteName;
public const string GetServiceProviderByIdRouteName = "GetServiceProviderById";
public const string GetServiceProviderById = ServiceProviderAPI + GetServiceProviderByIdRouteName;
public const string GetServiceProvidersByOwnerIdRouteName = "GetServiceProvidersByOwnerId";
public const string GetServiceProvidersByOwnerId = ServiceProviderAPI + GetServiceProvidersByOwnerIdRouteName;
public const string GetCompaniesByContextIdRouteName = "GetCompaniesByContextId";
public const string GetCompaniesByContextId = ServiceProviderAPI + GetCompaniesByContextIdRouteName;
public const string UpdateServiceProviderRouteName = "UpdateServiceProvider";
public const string UpdateServiceProviderUrl = ServiceProviderAPI + UpdateServiceProviderRouteName;
public const string RemoveServiceProviderRouteName = "RemoveServiceProvider";
public const string RemoveServiceProviderUrl = ServiceProviderAPI + UpdateServiceProviderRouteName;
public const string GetQrCodeByProductIdRouteName = "GetQRCodeByProductId";
public const string GetQrCodeByProductId = ServiceProviderAPI + GetQrCodeByProductIdRouteName;
public const string AddProductRouteName = "AddProduct";
public const string AddProduct = ServiceProviderAPI + AddProductRouteName;
public const string GetAllProductsRouteName = "GetAllProducts/";
public const string GetAllProducts = ServiceProviderAPI + GetAllProductsRouteName;
public const string GetProductByIdRouteName = "GetProductById/";
public const string GetProductById = ServiceProviderAPI + GetProductByIdRouteName;
public const string GetProductsByIdRouteName = "GetProductsById/";
public const string GetProductsById = ServiceProviderAPI + GetProductsByIdRouteName;
public const string GetProductsByServiceProviderIdRouteName = "GetProductsByServiceProviderId";
public const string GetProductsByServiceProviderId = ServiceProviderAPI + GetProductsByServiceProviderIdRouteName;
public const string CreateUserProductMappingRouteName = "CreateUserProductMapping";
public const string CreateUserProductMapping = ServiceProviderAPI + CreateUserProductMappingRouteName;
public const string UpdateUserProductMappingRouteName = "UpdateUserProductMapping";
public const string UpdateUserProductMapping = ServiceProviderAPI + UpdateUserProductMappingRouteName;
public const string DeleteUserProductMappingRouteName = "DeleteUserProductMapping";
public const string DeleteUserProductMapping = ServiceProviderAPI + DeleteUserProductMappingRouteName;
public const string GetServiceProvidersRouteName = "GetServiceProviders";
public const string GetServiceProviders = ServiceProviderAPI + GetServiceProvidersRouteName;
public const string GetAllUserProductMappingsRouteName = "GetAllUserProductMappings";
public const string GetAllUserProductMappings = ServiceProviderAPI + GetAllUserProductMappingsRouteName;
public const string GetUserProductMappingsByProductIdRouteName = "GetUserProductMappingsByProductId";
public const string GetUserProductMappingsByProductId = ServiceProviderAPI + GetUserProductMappingsByProductIdRouteName;
public const string GetUserProductMappingsByUserIdRouteName = "GetUserProductMappingsByUserId";
public const string GetUserProductMappingsByUserId = ServiceProviderAPI + GetUserProductMappingsByUserIdRouteName;
public const string GetUserProductMappingByIdRouteName = "GetUserProductMappingById";
public const string GetUserProductMappingById = ServiceProviderAPI + GetUserProductMappingByIdRouteName;
public const string GetCarsForUserProductMappingRouteName = "GetCarsForUserProductMapping";
public const string GetCarsForUserProductMapping = ServiceProviderAPI + GetCarsForUserProductMappingRouteName;
public const string CreateCarRouteName = "CreateCar";
public const string CreateCar = ServiceProviderAPI + CreateCarRouteName;
public const string UpdateCarRouteName = "UpdateCar";
public const string UpdateCar = ServiceProviderAPI + UpdateCarRouteName;
public const string DeleteCarRouteName = "DeleteCar";
public const string DeleteCar = ServiceProviderAPI + DeleteCarRouteName;
public const string GetAllCarsRouteName = "GetAllCars";
public const string GetAllCars = ServiceProviderAPI + GetAllCarsRouteName;
public const string GetProfileByIdRouteName = "GetProfileById";
public const string GetProfileById = ProfileAPI + GetProfileByIdRouteName;
public const string UpdateProfileRouteName = "UpdateProfile";
public const string UpdateProfile = ProfileAPI + UpdateProfileRouteName;
//AssingedUsers
//public const string CreateAssignedUserRouteName = "CreateAssignedUser";
//public const string CreateAssignedUser = ServiceProviderAPI + CreateAssignedUserRouteName;
//public const string GetAssignedUsersForServiceProviderRouteName = "GetAssignedUsersForServiceProvider";
//public const string GetAssignedUsersForServiceProvider = ServiceProviderAPI + GetAssignedUsersForServiceProviderRouteName;
//permissions
//1
public const string GetPermissionsForContextByContextIdRouteName = "GetPermissionsForContextByContextId";
public const string GetPermissionsForContextByContextId = ServiceProviderAPI + GetPermissionsForContextByContextIdRouteName;
//2. get the contexts where the user has permission
public const string GetPermissionContextByUserIdRouteName = "GetPermissionContextByUserId";
public const string GetPermissionContextByUserId = ServiceProviderAPI + GetPermissionContextByUserIdRouteName;
//12
public const string GetPermissionGroupsForContextByContextIdRouteName = "GetPermissionGroupsForContextByContextId";
public const string GetPermissionGroupsForContextByContextId = ServiceProviderAPI + GetPermissionGroupsForContextByContextIdRouteName;
//file upload
public const string UploadImageRouteName = "UploadImage";
public const string UploadImage = FileAPI + UploadImageRouteName;
//get images
public const string GetImagesRouteName = "GetAllMedia";
public const string GetImages = FileAPI + GetImagesRouteName;
//get image by name
public const string GetImageRouteName = "GetImage";
public const string GetImage = FileAPI + GetImageRouteName;
//email
public const string SendEmailRouteName = "SendEmail";
public const string SendEmail = MessageAPI + SendEmailRouteName;
public const string GetAllMessagesRouteName = "GetAllMessages";
public const string GetAllMessages = MessageAPI + GetAllMessagesRouteName;
public const string GetMessagesByContextIdRouteName = "GetMessagesByContextId";
public const string GetMessagesByContextId = MessageAPI + GetMessagesByContextIdRouteName;
//payment
public const string CreatePaymentRouteName = "CreatePayment";
public const string CreatePayment = PaymentAPI + CreatePaymentRouteName;
public const string GetPaymentRouteName = "GetPaymentById";
public const string GetPaymentById = PaymentAPI + GetPaymentRouteName;
public const string UpdateExchangeRateRouteName = "UpdateExchangeRate";
public const string UpdateExchangeRate = ExchangeRateAPI + UpdateExchangeRateRouteName;
public const string GetExchangeRateRouteName = "GetExchangeRate";
public const string GetExchangeRate = ExchangeRateAPI + GetExchangeRateRouteName;
}
}