public LoyaltyProgram UpdateLoyaltyById(LoyaltyProgram loyaltyRequest)
        {
            const PlatformLoyaltyServiceRequestType requestType = PlatformLoyaltyServiceRequestType.UpdateLoyaltyById;
            const string method = Constants.Put;
            var          updatedLoyaltyResponse = _platformLoyaltyServiceApi.LoyaltyProgramResponse(loyaltyRequest, requestType, method);

            return(updatedLoyaltyResponse);
        }
        public LoyaltyProgram CreateLoyalty(LoyaltyProgram loyaltyRequest)
        {
            const PlatformLoyaltyServiceRequestType requestType = PlatformLoyaltyServiceRequestType.CreateLoyalty;
            const string method       = Constants.Post;
            var          savedLoyalty = _platformLoyaltyServiceApi.LoyaltyProgramResponse(loyaltyRequest, requestType, method);

            return(savedLoyalty);
        }
        public LoyaltyProgram LoyaltyProgramResponse(LoyaltyProgram loyaltyRequest,
                                                     PlatformLoyaltyServiceRequestType requestType, string method)
        {
            var commonRequest = new PlatformLoyaltyServiceRequest {
                Loyalty = loyaltyRequest
            };
            var loyaltyProgram = LoyaltyProgramResponse(requestType, commonRequest, method);

            return(loyaltyProgram);
        }
Example #4
0
        public LoyaltyProgram UpdateLoyaltyById([FromBody] LoyaltyProgram loyaltyRequest)
        {
            var updatedLoyalty = _loyaltyManager.UpdateLoyaltyById(loyaltyRequest);

            return(updatedLoyalty);
        }
Example #5
0
        public LoyaltyProgram CreateLoyalty([FromBody] LoyaltyProgram loyaltyRequest)
        {
            var savedLoyalty = _loyaltyManager.CreateLoyalty(loyaltyRequest);

            return(savedLoyalty);
        }