Пример #1
0
 public ChatSessionModel GetChatSession(ICustomerChat customerChat)
 {
     _customerChat = customerChat;
     return(_customerChat.GetChatSession());
 }
Пример #2
0
 public int SaveCustomerChatMessageReply(ICustomerChat customerChat, CustomerChatReplyModel ChatReply)
 {
     _customerChat = customerChat;
     return(_customerChat.SaveCustomerChatMessageReply(ChatReply));
 }
Пример #3
0
 public int SendRecommendationsToCustomer(ICustomerChat customerChat, int TenantID, string Programcode, int CustomerID, string MobileNo, string ClientAPIURL, int CreatedBy)
 {
     _customerChat = customerChat;
     return(_customerChat.SendRecommendationsToCustomer(TenantID, Programcode, CustomerID, MobileNo, ClientAPIURL, CreatedBy));
 }
Пример #4
0
        /// <summary>
        /// Get Chat Notification Count
        /// </summary>
        /// <param name=""></param>
        /// <returns></returns>
        ///
        public int GetChatCount(ICustomerChat customerChat, int tenantID, int UserMasterID)
        {
            _customerChat = customerChat;

            return(_customerChat.GetChatCount(tenantID, UserMasterID));
        }
Пример #5
0
 public int SaveChatMessages(ICustomerChat customerChat, CustomerChatModel ChatMessageDetails)
 {
     _customerChat = customerChat;
     return(_customerChat.SaveChatMessages(ChatMessageDetails));
 }
Пример #6
0
        /// <summary>
        /// Read On Going Message
        /// </summary>
        /// <param name=""></param>
        /// <returns></returns>
        public int MarkAsReadMessage(ICustomerChat customerChat, int chatID)
        {
            _customerChat = customerChat;

            return(_customerChat.MarkAsReadOnGoingChat(chatID));
        }
Пример #7
0
        /// <summary>
        /// Schedule Visit
        /// </summary>
        /// <param name=""></param>
        /// <returns></returns>
        public List <AppointmentDetails> ScheduleVisit(ICustomerChat customerChatStatus, AppointmentMaster appointmentMaster)
        {
            _customerChat = customerChatStatus;

            return(_customerChat.ScheduleVisit(appointmentMaster));
        }
Пример #8
0
 public int ApproveRejectCardImage(ICustomerChat customerChat, int ID, int TenantID, string ProgramCode, string ItemID, bool AddToLibrary, int ModifiedBy)
 {
     _customerChat = customerChat;
     return(_customerChat.ApproveRejectCardImage(ID, TenantID, ProgramCode, ItemID, AddToLibrary, ModifiedBy));
 }
Пример #9
0
 public int InsertNewCardItemConfiguration(ICustomerChat customerChat, int TenantID, string ProgramCode, string CardItem, bool IsEnabled, int CreatedBy)
 {
     _customerChat = customerChat;
     return(_customerChat.InsertNewCardItemConfiguration(TenantID, ProgramCode, CardItem, IsEnabled, CreatedBy));
 }
Пример #10
0
 public List <ChatCardImageUploadModel> GetCardImageUploadlog(ICustomerChat customerChat, int ListingFor, int TenantID, string ProgramCode)
 {
     _customerChat = customerChat;
     return(_customerChat.GetCardImageUploadlog(ListingFor, TenantID, ProgramCode));
 }
Пример #11
0
 public int InsertCardImageUpload(ICustomerChat customerChat, int TenantID, string ProgramCode, string ClientAPIUrl, string SearchText, string ItemID, string ImageUrl, int CreatedBy)
 {
     _customerChat = customerChat;
     return(_customerChat.InsertCardImageUpload(TenantID, ProgramCode, ClientAPIUrl, SearchText, ItemID, ImageUrl, CreatedBy));
 }
Пример #12
0
 public List <AgentRecentChatHistory> GetAgentList(ICustomerChat customerChat, int TenantID)
 {
     _customerChat = customerChat;
     return(_customerChat.GetAgentList(TenantID));
 }
Пример #13
0
 public List <AgentCustomerChatHistory> GetAgentChatHistory(ICustomerChat customerChat, int TenantId, int StoreManagerID, string ProgramCode)
 {
     _customerChat = customerChat;
     return(_customerChat.GetAgentChatHistory(TenantId, StoreManagerID, ProgramCode));
 }
Пример #14
0
 public List <AgentRecentChatHistory> GetAgentRecentChat(ICustomerChat customerChat, int TenantId, string ProgramCode, int CustomerID)
 {
     _customerChat = customerChat;
     return(_customerChat.GetAgentRecentChat(TenantId, ProgramCode, CustomerID));
 }
Пример #15
0
        /// <summary>
        /// Get Ongoing Chat
        /// </summary>
        /// <param name=""></param>
        /// <returns></returns>
        public List <CustomerChatMaster> OngoingChat(ICustomerChat customerChat, int userMasterID, int tenantID, string Search, int StoreManagerID)
        {
            _customerChat = customerChat;

            return(_customerChat.OngoingChat(userMasterID, tenantID, Search, StoreManagerID));
        }
Пример #16
0
 public int UpdateCardItemConfiguration(ICustomerChat customerChat, int TenantID, string ProgramCode, string EnabledCardItems, string DisabledCardItems, int ModifiedBy)
 {
     _customerChat = customerChat;
     return(_customerChat.UpdateCardItemConfiguration(TenantID, ProgramCode, EnabledCardItems, DisabledCardItems, ModifiedBy));
 }
Пример #17
0
        /// <summary>
        /// Get New Chat
        /// </summary>
        /// <param name=""></param>
        /// <returns></returns>
        public List <CustomerChatMaster> NewChat(ICustomerChat customerChat, int userMasterID, int tenantID)
        {
            _customerChat = customerChat;

            return(_customerChat.NewChat(userMasterID, tenantID));
        }
Пример #18
0
 public List <ChatCardConfigurationModel> GetCardConfiguration(ICustomerChat customerChat, int TenantID, string ProgramCode)
 {
     _customerChat = customerChat;
     return(_customerChat.GetCardConfiguration(TenantID, ProgramCode));
 }
Пример #19
0
        /// <summary>
        /// UpdateCustomerChatStatus
        /// </summary>
        /// <param name="chatid"></param>
        /// <returns></returns>
        public int UpdateCustomerChatIdStatus(ICustomerChat customerChatStatus, int chatID, int TenantId)
        {
            _customerChat = customerChatStatus;

            return(_customerChat.UpdateCustomerChatIdStatus(chatID, TenantId));
        }
Пример #20
0
 public int UpdateStoreManagerChatStatus(ICustomerChat customerChat, int TenantID, string ProgramCode, int ChatID, int ChatStatusID, int StoreManagerID)
 {
     _customerChat = customerChat;
     return(_customerChat.UpdateStoreManagerChatStatus(TenantID, ProgramCode, ChatID, ChatStatusID, StoreManagerID));
 }
Пример #21
0
 /// <summary>
 /// CustomerChatHistory
 /// </summary>
 /// <param name="ChatId"></param>
 /// <returns></returns>
 public List <CustomerChatHistory> CustomerChatHistory(ICustomerChat customerchatHistory, int ChatID)
 {
     _customerChat = customerchatHistory;
     return(_customerChat.CustomerChatHistory(ChatID));
 }
Пример #22
0
 public List <CardImageApprovalModel> GetCardImageApprovalList(ICustomerChat customerChat, int TenantID, string ProgramCode)
 {
     _customerChat = customerChat;
     return(_customerChat.GetCardImageApprovalList(TenantID, ProgramCode));
 }
Пример #23
0
 public List <CustomerChatMessages> GetChatmessageDetails(ICustomerChat customerChat, int TenantId, int ChatID, int ForRecentChat)
 {
     _customerChat = customerChat;
     return(_customerChat.GetChatMessageDetails(TenantId, ChatID, ForRecentChat));
 }
Пример #24
0
 public int UpdateCardImageApproval(ICustomerChat customerChat, int TenantID, string ProgramCode, int ID, int ModifiedBy)
 {
     _customerChat = customerChat;
     return(_customerChat.UpdateCardImageApproval(TenantID, ProgramCode, ID, ModifiedBy));
 }
Пример #25
0
 public List <CustomItemSearchResponseModel> ChatItemSearch(ICustomerChat customerChat, int TenantID, string Programcode, string ClientAPIURL, string SearchText)
 {
     _customerChat = customerChat;
     return(_customerChat.ChatItemDetailsSearch(TenantID, Programcode, ClientAPIURL, SearchText));
 }
Пример #26
0
        /// <summary>
        /// Get Time Slot
        /// </summary>
        /// <param name="tenantID"></param>
        /// <returns></returns>
        public List <DateofSchedule> GetTimeSlot(ICustomerChat customerChat, int storeID, int userMasterID, int tenantID)
        {
            _customerChat = customerChat;

            return(_customerChat.GetTimeSlot(storeID, userMasterID, tenantID));
        }
Пример #27
0
 public List <CustomerChatSuggestionModel> GetChatSuggestions(ICustomerChat customerChat, string SearchText)
 {
     _customerChat = customerChat;
     return(_customerChat.GetChatSuggestions(SearchText));
 }
Пример #28
0
 public int SendMessageToCustomerForVisit(ICustomerChat customerChat, AppointmentMaster appointmentMaster, string ClientAPIURL, int CreatedBy)
 {
     _customerChat = customerChat;
     return(_customerChat.SendMessageToCustomerForVisit(appointmentMaster, ClientAPIURL, CreatedBy));
 }
Пример #29
0
 public int SendMessageToCustomer(ICustomerChat customerChat, int ChatID, string MobileNo, string ProgramCode, string Message, string WhatsAppMessage, string ImageURL, string ClientAPIURL, int CreatedBy, int InsertChat)
 {
     _customerChat = customerChat;
     return(_customerChat.SendMessageToCustomer(ChatID, MobileNo, ProgramCode, Message, WhatsAppMessage, ImageURL, ClientAPIURL, CreatedBy, InsertChat));
 }
Пример #30
0
 public int UpdateChatSession(ICustomerChat customerChat, int ChatSessionValue, string ChatSessionDuration, int ChatDisplayValue, string ChatDisplayDuration, int ModifiedBy)
 {
     _customerChat = customerChat;
     return(_customerChat.UpdateChatSession(ChatSessionValue, ChatSessionDuration, ChatDisplayValue, ChatDisplayDuration, ModifiedBy));
 }