public ChatSessionModel GetChatSession(ICustomerChat customerChat) { _customerChat = customerChat; return(_customerChat.GetChatSession()); }
public int SaveCustomerChatMessageReply(ICustomerChat customerChat, CustomerChatReplyModel ChatReply) { _customerChat = customerChat; return(_customerChat.SaveCustomerChatMessageReply(ChatReply)); }
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)); }
/// <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)); }
public int SaveChatMessages(ICustomerChat customerChat, CustomerChatModel ChatMessageDetails) { _customerChat = customerChat; return(_customerChat.SaveChatMessages(ChatMessageDetails)); }
/// <summary> /// Read On Going Message /// </summary> /// <param name=""></param> /// <returns></returns> public int MarkAsReadMessage(ICustomerChat customerChat, int chatID) { _customerChat = customerChat; return(_customerChat.MarkAsReadOnGoingChat(chatID)); }
/// <summary> /// Schedule Visit /// </summary> /// <param name=""></param> /// <returns></returns> public List <AppointmentDetails> ScheduleVisit(ICustomerChat customerChatStatus, AppointmentMaster appointmentMaster) { _customerChat = customerChatStatus; return(_customerChat.ScheduleVisit(appointmentMaster)); }
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)); }
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)); }
public List <ChatCardImageUploadModel> GetCardImageUploadlog(ICustomerChat customerChat, int ListingFor, int TenantID, string ProgramCode) { _customerChat = customerChat; return(_customerChat.GetCardImageUploadlog(ListingFor, TenantID, ProgramCode)); }
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)); }
public List <AgentRecentChatHistory> GetAgentList(ICustomerChat customerChat, int TenantID) { _customerChat = customerChat; return(_customerChat.GetAgentList(TenantID)); }
public List <AgentCustomerChatHistory> GetAgentChatHistory(ICustomerChat customerChat, int TenantId, int StoreManagerID, string ProgramCode) { _customerChat = customerChat; return(_customerChat.GetAgentChatHistory(TenantId, StoreManagerID, ProgramCode)); }
public List <AgentRecentChatHistory> GetAgentRecentChat(ICustomerChat customerChat, int TenantId, string ProgramCode, int CustomerID) { _customerChat = customerChat; return(_customerChat.GetAgentRecentChat(TenantId, ProgramCode, CustomerID)); }
/// <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)); }
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)); }
/// <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)); }
public List <ChatCardConfigurationModel> GetCardConfiguration(ICustomerChat customerChat, int TenantID, string ProgramCode) { _customerChat = customerChat; return(_customerChat.GetCardConfiguration(TenantID, ProgramCode)); }
/// <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)); }
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)); }
/// <summary> /// CustomerChatHistory /// </summary> /// <param name="ChatId"></param> /// <returns></returns> public List <CustomerChatHistory> CustomerChatHistory(ICustomerChat customerchatHistory, int ChatID) { _customerChat = customerchatHistory; return(_customerChat.CustomerChatHistory(ChatID)); }
public List <CardImageApprovalModel> GetCardImageApprovalList(ICustomerChat customerChat, int TenantID, string ProgramCode) { _customerChat = customerChat; return(_customerChat.GetCardImageApprovalList(TenantID, ProgramCode)); }
public List <CustomerChatMessages> GetChatmessageDetails(ICustomerChat customerChat, int TenantId, int ChatID, int ForRecentChat) { _customerChat = customerChat; return(_customerChat.GetChatMessageDetails(TenantId, ChatID, ForRecentChat)); }
public int UpdateCardImageApproval(ICustomerChat customerChat, int TenantID, string ProgramCode, int ID, int ModifiedBy) { _customerChat = customerChat; return(_customerChat.UpdateCardImageApproval(TenantID, ProgramCode, ID, ModifiedBy)); }
public List <CustomItemSearchResponseModel> ChatItemSearch(ICustomerChat customerChat, int TenantID, string Programcode, string ClientAPIURL, string SearchText) { _customerChat = customerChat; return(_customerChat.ChatItemDetailsSearch(TenantID, Programcode, ClientAPIURL, SearchText)); }
/// <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)); }
public List <CustomerChatSuggestionModel> GetChatSuggestions(ICustomerChat customerChat, string SearchText) { _customerChat = customerChat; return(_customerChat.GetChatSuggestions(SearchText)); }
public int SendMessageToCustomerForVisit(ICustomerChat customerChat, AppointmentMaster appointmentMaster, string ClientAPIURL, int CreatedBy) { _customerChat = customerChat; return(_customerChat.SendMessageToCustomerForVisit(appointmentMaster, ClientAPIURL, CreatedBy)); }
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)); }
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)); }