/// <summary>Creates service definition that can be registered with a server</summary>
 public static ServerServiceDefinition BindService(LodgingBookingSvcBase serviceImpl)
 {
     return(ServerServiceDefinition.CreateBuilder()
            .AddMethod(__Method_BookGenesisReservation, serviceImpl.BookGenesisReservation)
            .AddMethod(__Method_GetOpenReservation, serviceImpl.GetOpenReservation)
            .AddMethod(__Method_RequestAddGuestToReservation, serviceImpl.RequestAddGuestToReservation)
            .AddMethod(__Method_RequestRemoveGuestFromReservation, serviceImpl.RequestRemoveGuestFromReservation)
            .AddMethod(__Method_AmendOpenReservationParameters, serviceImpl.AmendOpenReservationParameters).Build());
 }
Ejemplo n.º 2
0
 /// <summary>Creates service definition that can be registered with a server</summary>
 /// <param name="serviceImpl">An object implementing the server-side handling logic.</param>
 public static grpc::ServerServiceDefinition BindService(LodgingBookingSvcBase serviceImpl)
 {
     return(grpc::ServerServiceDefinition.CreateBuilder()
            .AddMethod(__Method_BookGenesisReservation, serviceImpl.BookGenesisReservation)
            .AddMethod(__Method_GetOpenReservation, serviceImpl.GetOpenReservation)
            .AddMethod(__Method_RequestAddGuestToReservation, serviceImpl.RequestAddGuestToReservation)
            .AddMethod(__Method_RequestRemoveGuestFromReservation, serviceImpl.RequestRemoveGuestFromReservation)
            .AddMethod(__Method_AmendOpenReservationParameters, serviceImpl.AmendOpenReservationParameters)
            .AddMethod(__Method_RequestChangePrimaryGuestInReservation, serviceImpl.RequestChangePrimaryGuestInReservation)
            .AddMethod(__Method_RequestUpdateChannelDetailsReservation, serviceImpl.RequestUpdateChannelDetailsReservation)
            .AddMethod(__Method_GetReservationNames, serviceImpl.GetReservationNames)
            .AddMethod(__Method_SwapExtraStayCharges, serviceImpl.SwapExtraStayCharges)
            .AddMethod(__Method_SetSourceOfReservation, serviceImpl.SetSourceOfReservation).Build());
 }