示例#1
0
        /// <summary>
        /// Ticket Unassignment from follow up
        /// </summary>
        /// <param name="_ticket"></param>
        /// <param name="TicketIDs"></param>
        /// <param name="UserID"></param>
        /// <returns></returns>
        public bool ticketunassigfromfollowup(ITicketing _ticket, string TicketIDs, int UserID)
        {
            bool isUpdated = false;

            _ticketList = _ticket;
            isUpdated   = _ticketList.ticketunassigfromfollowup(TicketIDs, UserID);
            return(isUpdated);
        }
示例#2
0
        /// <summary>
        /// Get tickets for follow up
        /// </summary>
        /// <param name="_ticket"></param>
        /// <param name="UserID"></param>
        /// <returns></returns>
        public string getticketsforfollowup(ITicketing _ticket, int UserID)
        {
            string ticketIDs = "";

            _ticketList = _ticket;
            ticketIDs   = _ticketList.getticketsforfollowup(UserID);
            return(ticketIDs);
        }
示例#3
0
 /// <summary>
 /// Get Auto Suggest Ticket List
 /// </summary>
 /// <param name="_ticket">Interface</param>
 /// <param name="TikcketTitle">Title of the ticket</param>
 /// <returns></returns>
 public List <TicketTitleDetails> GetAutoSuggestTicketList(ITicketing _ticket, string TikcketTitle, int TenantId)
 {
     _ticketList = _ticket;
     return(_ticketList.GetTicketList(TikcketTitle, TenantId));
 }
示例#4
0
 /// <summary>
 /// Get Ticket Notes
 /// </summary>
 /// <param name="_ticket">Interface</param>
 /// <param name="TikcketTitle">Title of the ticket</param>
 /// <returns></returns>
 public List <TicketNotes> getNotesByTicketId(ITicketing _ticket, int TicketId)
 {
     _ticketList = _ticket;
     return(_ticketList.getNotesByTicketId(TicketId));
 }
示例#5
0
 public UserTicketSearchMaster SavedSearchByID(ITicketing _ticket, int SearchID)
 {
     _ticketList = _ticket;
     return(_ticketList.GetSavedSearchByID(SearchID));
 }
示例#6
0
 public int SaveSearch(ITicketing _ticket, int UserID, string SearchParamID, string parameter, int TenantId)
 {
     _ticketList = _ticket;
     return(_ticketList.AddSearch(UserID, SearchParamID, parameter, TenantId));
 }
示例#7
0
 public List <TicketMessage> TicketMessage(ITicketing _ticket, int ticketID, int TenantID, string url)
 {
     _ticketList = _ticket;
     return(_ticketList.TicketMessagelisting(ticketID, TenantID, url));
 }
示例#8
0
 /// <summary>
 /// Search Ticket Agent
 /// </summary>
 /// <param name="FirstName"></param>
 /// <param name="LastName"></param>
 /// <param name="Email"></param>
 /// <param name="DesignationID"></param>
 /// <param name=""></param>
 /// <returns></returns>
 public List <CustomSearchTicketAgent> SearchAgent(ITicketing _ticket, string FirstName, string LastName, string Email, int DesignationID, int TenantId)
 {
     _ticketList = _ticket;
     return(_ticketList.SearchAgent(FirstName, LastName, Email, DesignationID, TenantId));
 }
示例#9
0
 public List <CustomTicketHistory> getTickethistory(ITicketing _ticket, int ticketID)
 {
     _ticketList = _ticket;
     return(_ticketList.GetTicketHistory(ticketID));
 }
示例#10
0
 public CustomCountByTicket GetCounts(ITicketing _ticket, int ticketID)
 {
     _ticketList = _ticket;
     return(_ticketList.GetCountByTicket(ticketID));
 }
示例#11
0
        public bool SendMail(ITicketing _ticket, SMTPDetails sMTPDetails, string mailTo, string cc, string bcc, string subject, string mailBody, bool informStore, string storeIDs, int TenantID)
        {
            _ticketList = _ticket;

            return(_ticketList.SendMail(sMTPDetails, mailTo, cc, bcc, subject, mailBody, informStore, storeIDs, TenantID));
        }
示例#12
0
        public CustomTicketDetail getTicketDetailsByTicketId(ITicketing _ticket, int ticketID, int TenantID, string url)
        {
            _ticketList = _ticket;

            return(_ticketList.getTicketDetailsByTicketId(ticketID, TenantID, url));
        }
示例#13
0
 public int submitticket(ITicketing _ticket, CustomTicketSolvedModel customTicketSolvedModel, int UserID, int TenantId)
 {
     _ticketList = _ticket;
     return(_ticketList.submitticket(customTicketSolvedModel, UserID, TenantId));
 }
示例#14
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="_ticket"></param>
        /// <param name="TikcketTitle"></param>
        /// <returns></returns>


        public int addTicketDetails(ITicketing _ticket, TicketingDetails ticketingDetails, int TenantId, string FolderPath, string finalAttchment)
        {
            _ticketList = _ticket;
            return(_ticketList.addTicket(ticketingDetails, TenantId, FolderPath, finalAttchment));
        }
示例#15
0
 public List <CustomSearchTicketAgent> AgentList(ITicketing _ticket, int TenantID, int TicketID)
 {
     _ticketList = _ticket;
     return(_ticketList.GetAgentList(TenantID, TicketID));
 }
示例#16
0
 /// <summary>
 /// Get Draft
 /// </summary>
 /// <param name="UserID"></param>
 /// <param name=""></param>
 /// <returns></returns>
 public List <CustomDraftDetails> GetDraft(ITicketing _ticket, int UserID, int TenantId)
 {
     _ticketList = _ticket;
     return(_ticketList.GetDraft(UserID, TenantId));
 }
示例#17
0
 public int CommentticketDetail(ITicketing _ticket, TicketingMailerQue ticketingMailerQue, string finalAttchment)
 {
     _ticketList = _ticket;
     return(_ticketList.CommentOnTicketDetail(ticketingMailerQue, finalAttchment));
 }
示例#18
0
 public List <UserTicketSearchMaster> ListSavedSearch(ITicketing _ticket, int UserID)
 {
     _ticketList = _ticket;
     return(_ticketList.ListSavedSearch(UserID));
 }
示例#19
0
 /// <summary>
 /// Get Progress bar details
 /// </summary>
 /// <param name="_ticket">Interface</param>
 /// <param name="TicketID">Id of the ticket</param>
 /// <param name="TenantID">Id of the tenant</param>
 /// <returns></returns>
 public ProgressBarDetail GetProgressBarDetails(ITicketing _ticket, int TicketID, int TenantID)
 {
     _ticketList = _ticket;
     return(_ticketList.GetProgressBarDetails(TicketID, TenantID));
 }
示例#20
0
 public int DeleteSavedSearch(ITicketing _ticket, int SearchParamID, int UserID)
 {
     _ticketList = _ticket;
     return(_ticketList.DeleteSavedSearch(SearchParamID, UserID));
 }
示例#21
0
 /// <summary>
 /// Set ticket assign for follow up
 /// </summary>
 /// <param name="_ticket"></param>
 /// <param name="TicketID"></param>
 /// <param name="FollowUPUserID"></param>
 /// <param name="UserID"></param>
 public void setticketassigforfollowup(ITicketing _ticket, int TicketID, string FollowUPUserID, int UserID)
 {
     _ticketList = _ticket;
     _ticketList.setticketassigforfollowup(TicketID, FollowUPUserID, UserID);
 }
示例#22
0
 public int AssignTicket(ITicketing _ticket, string TicketID, int TenantID, int UserID, int AgentID, string Remark)
 {
     _ticketList = _ticket;
     return(_ticketList.AssignTicket(TicketID, TenantID, UserID, AgentID, Remark));
 }
示例#23
0
 public int Schedule(ITicketing _ticket, ScheduleMaster scheduleMaster, int TenantID, int UserID)
 {
     _ticketList = _ticket;
     return(_ticketList.Schedule(scheduleMaster, TenantID, UserID));
 }