var app=angular.module("app");app.factory("FundraisingSvc",["common",function(n){var t=serviceBase+"api/DonationPage";return{getAllDonationPage:function(){return n.$http.get(t+"/GetAllDonationPage",{params:{}})},getDonationPage:function(i,r){return n.$http.get(t+"/GetDonationPage",{params:{donationpageId:i,AdminAuthorise:r}})},getFormulaByContact:function(i,r,u){return n.$http.get(t+"/GetFormulaByContact",{params:{contactId:i,askarrayId:r,culture:u}})},guestCheckout:function(i){return n.$http({url:t+"/GuestCheckout",method:"POST",data:i})},AsiaPayGuestCheckout:function(i){return n.$http({url:t+"/AsiaPayGuestCheckout",method:"POST",data:i})},getAskArray:function(i){return n.$http.get(t+"/GetAskArray",{params:{fundId:i}})}}}]);app=angular.module("app");app.factory("CheckoutSvc",["common",function(n){var t=serviceBase+"api/Cart";return{GetPaymentInfoWithCardOnfile:function(){return n.$http.get(url+"/GetPaymentInfoWithCardOnfile",{params:{}})},getCartItemsByUserId:function(){return n.$http.get(t+"/GetCartItemsByUserId",{params:{}})},GetCartItemByUserId:function(i){return n.$http.get(t+"/GetCartItemByUserId",{params:{cartItemId:i}})},getCartItemsByContactId:function(i){return n.$http.get(t+"/GetCartItemsByContactId",{params:{contactId:i}})},GetCartItemByContactId:function(i,r){return n.$http.get(t+"/GetCartItemByContactId",{params:{contactId:i,cartItemId:r}})},saveCartItem:function(i){return n.$http({url:t+"/AddToCartItem",method:"POST",data:i})},checkOut:function(i){return n.$http({url:t+"/Checkout",method:"POST",data:i})},checkoutByCurrency:function(i){return n.$http({url:t+"/CheckoutByCurrency",method:"POST",data:i})},deleteCartItem:function(i){return n.$http.get(t+"/DeleteCartItem",{params:{cartItemId:i}})},applyCouponCodeOnCart:function(i){return n.$http.get(t+"/ApplyCouponCodeOnCart",{params:{couponCode:i}})},removeDiscountFromCart:function(){return n.$http.get(t+"/RemoveDiscountFromCart",{params:{}})},removeDiscountFromCartItem:function(i){return n.$http.get(t+"/RemoveDiscountFromCartItem",{params:{cartItemId:i}})},mergeCart:function(i,r){return n.$http.get(t+"/MergeCart",{params:{cartId:i,contactId:r}})}}}]);app=angular.module("app");app.factory("GuestCartSvc",["common",function(n){var t=serviceBase+"api/AnonymousCart";return{addDonationToCart:function(i){return n.$http({url:t+"/AddDonationToCart",method:"POST",data:i})},NewEventRegistration:function(i,r,u){return n.$http.get(t+"/NewEventRegistration",{params:{eventId:i,contactId:r,scheduleId:u}})},validateRegistration:function(i){return n.$http({url:t+"/ValidateRegistration",method:"POST",data:i})},proceedEventFulfillment:function(i,r){return n.$http({url:t+"/ProceedEventFulfillment",method:"GET",params:{cartItemId:i,totalFreeQuantity:r}})},proceedTemporaryFulfillment:function(i,r){return n.$http({url:t+"/ProceedTemporaryFulfillment",method:"POST",data:i,params:{totalfreequantity:r}})},updateCartPrice:function(i){return n.$http({url:t+"/UpdateCartPrice",method:"GET",params:{cartId:i}})},proceedMultipleEventFulfillment:function(i,r,u){return n.$http({url:t+"/ProceedMultipleEventFulfillment",method:"GET",params:{cartId:i,contactId:r,noOfTicketsToUse:u}})},addEventToCart:function(i){return n.$http({url:t+"/AddEventToCart",method:"POST",data:i})},addProductToCart:function(i){return n.$http({url:t+"/AddProductToCart",method:"POST",data:i})},saveToWaitList:function(i){return n.$http({url:t+"/SaveToWaitList",method:"POST",data:i})},GetWaitListDetailFromToken:function(i,r){return n.$http.get(t+"/GetWaitListDetailFromToken",{params:{eventId:i,releaseToken:r}})},getMembership:function(i,r,u,f){return n.$http.get(t+"/MembershipForJoinGift",{params:{pricingCategoryId:i,parentMembershipId:r,guestContactId:u,IsGift:f}})},getMembershipForJoinGift:function(i){return n.$http({url:t+"/GetMembershipForJoinGift",method:"POST",data:i})},getExistingMembership:function(i){return n.$http({url:t+"/GetExistingMembership",method:"POST",data:i})},addIndividualMembershipToCart:function(i){return n.$http({url:t+"/AddMembershipToCartForIndividual",method:"POST",data:i})},sendMembershipForApproval:function(i){return n.$http({url:t+"/SendForApprovalForPages",method:"POST",data:i})},sendMembershipRenewalForApproval:function(i,r){return n.$http({url:t+"/SendRenewalForApproval",method:"POST",data:i,params:{contactId:r}})},addOrganizationMembershipToCart:function(i){return n.$http({url:t+"/AddMembershipToCartForOrganization",method:"POST",data:i})},getCartItemByCartId:function(i){return n.$http.get(t+"/GetCartItems",{params:{cartId:i}})},getCartItemByItemId:function(i,r){return n.$http.get(t+"/GetCartItemByItemId",{params:{cartId:i,cartItemId:r}})},checkOut:function(i){return n.$http({url:t+"/Checkout",method:"POST",data:i})},checkFreeTickets:function(i){return n.$http({url:t+"/CheckFreeTickets",method:"POST",data:i})},applyCouponCodeOnCart:function(i){return n.$http({url:t+"/ApplyCouponCodeOnCart",method:"POST",data:i})},applyCouponCodeOnEstore:function(i){return n.$http({url:t+"/ApplyCouponCodeOnEstore",method:"POST",data:i})},applyCouponCodeOnItem:function(i){return n.$http({url:t+"/ApplyCouponCodeOnItem",method:"POST",data:i})},removeDiscountFromCart:function(i){return n.$http.get(t+"/RemoveDiscountFromCart",{params:{cartId:i}})},removeDiscountFromCartItem:function(i,r){return n.$http.get(t+"/RemoveDiscountFromCartItem",{params:{cartId:i,cartItemId:r}})},deleteCartItem:function(i,r){return n.$http.get(t+"/DeleteCartItem",{params:{cartItemId:i,cartId:r}})},getOrganizationDetails:function(i){return n.$http.get(t+"/GetOrganizationDetails",{params:{contactId:i}})},searchMemberships:function(i){return n.$http({url:t+"/SearchMemberships",method:"POST",data:i})},updateCartItem:function(i){return n.$http({url:t+"/UpdateCartItem",method:"POST",data:i})},validateMemberContact:function(i){return n.$http({url:t+"/ValidateMemberContact",method:"POST",data:i})},searchContactByDetails:function(i){return n.$http({url:t+"/SearchContactByDetails",method:"POST",data:i})},searchPrimaryMember:function(i){return n.$http({url:t+"/SearchPrimaryMember",method:"POST",data:i})},saveTempRelation:function(i){return n.$http({url:t+"/SaveTempRelation",method:"POST",data:i})},getTempRelationships:function(i){return n.$http.get(t+"/GetTempRelationships",{params:{tempId:i}})},getTempRelativesToAssociate:function(i){return n.$http.get(t+"/GetTempRelativesToAssociate",{params:{tempId:i}})},deleteTempRelationships:function(i,r){return n.$http.get(t+"/DeleteTempRelation",{params:{tempId:i,id:r}})}}}])