コード例 #1
0
        public override IEnumerable <string> Load(RTEmail rtEmail)
        {
            List <string> output = new List <string>();

            output.AddRange(RTFileLoader.GetFileContents("Queues.txt"));
            return(output);
        }
コード例 #2
0
        public override IEnumerable <string> Load(RTEmail rtEmail)
        {
            List <string> output = new List <string>();

            if (rtEmail.Activity == "Miscellaneous Admin")
            {
                output.AddRange(new string[] {
                    "Leave (VA, SL, PB, etc)",
                    "Other"
                });
            }
            else if (rtEmail.Activity == "Service Enhancements")
            {
                output.AddRange(RTFileLoader.GetFileContents("ServiceEnhancements.txt"));
            }
            else if (rtEmail.Activity == "Enterprise Projects")
            {
                output.AddRange(RTFileLoader.GetFileContents("EnterpriseProjects.txt"));
            }
            else if (rtEmail.Activity == "IT Projects")
            {
                output.AddRange(RTFileLoader.GetFileContents("ITProjects.txt"));
            }
            else
            {
                output.Add("");
            }
            return(output);
        }
コード例 #3
0
        public override IEnumerable <string> Load(RTEmail rtEmail)
        {
            List <string> output = new List <string>();

            if (rtEmail.TicketType == "Change")
            {
                output.AddRange(new string[] { "Standard", "Normal", "Emergency" });
            }
            else
            {
                output.Add("");
            }
            return(output);
        }
コード例 #4
0
 public abstract IEnumerable <string> Load(RTEmail rtEmail);
コード例 #5
0
 public override IEnumerable <string> Load(RTEmail rtEmail)
 {
     return(RTActiveDirectory.AllEmailAddresses);
 }
コード例 #6
0
 public override IEnumerable <string> Load(RTEmail rtEmail)
 {
     return(RTActiveDirectory.ITPersonNames);
 }