public void CreateCallSpecs()
        {
            var           names = CannedMessages.GetResources();
            List <string> known = new List <string>();

            foreach (var name in names)
            {
                if (name.EndsWith(".json"))
                {
                    var    info           = CannedMessages.GetResourceFormat(name);
                    string resourceFormat = info.ResourceFormat;
                    int    index          = resourceFormat.IndexOf('?');
                    if (index >= 0)
                    {
                        resourceFormat = resourceFormat.Substring(0, index);
                    }
                    string key = info.Method + ": " + resourceFormat;
                    if (!known.Contains(key))
                    {
                        known.Add(key);
                        Console.WriteLine("{0}\t\t{1}\t\t{2}", resourceFormat, info.Method, info.RequestUrl);
                    }
                    ;
                }
            }
        }
Esempio n. 2
0
 private void cannedMessagesToolStripMenuItem_Click(object sender, EventArgs e)
 {
     using (CannedMessages f = new CannedMessages())
     {
         f.ShowDialog(this);
     }
 }
        /// <summary>
        /// Return an existing record for email purposes. There is
        /// no exception handling to assert if the record requested exists
        /// as the intent is to work with primary keys that exists.
        /// </summary>
        /// <param name="pIdentifier"></param>
        /// <returns></returns>
        public CannedMessages Read(int pIdentifier)
        {
            mHasException = false;
            var result = new CannedMessages();

            using (var cn = new SqlConnection()
            {
                ConnectionString = ConnectionString
            })
            {
                using (var cmd = new SqlCommand()
                {
                    Connection = cn
                })
                {
                    cmd.CommandText = $"SELECT [Description],HtmlMessage,TextMessage FROM EmailTesting.dbo.CannedMessages WHERE id = {pIdentifier}";
                    try
                    {
                        cn.Open();
                        var reader = cmd.ExecuteReader();
                        reader.Read();
                        result.Description = reader.GetString(0);
                        result.HtmlMessage = reader.GetString(1);
                        result.TextMessage = reader.GetString(2);
                    }
                    catch (Exception e)
                    {
                        mHasException  = true;
                        mLastException = e;
                    }
                }
            }

            return(result);
        }
Esempio n. 4
0
 private void cannedMessagesToolStripMenuItem_Click(object sender, EventArgs e)
 {
     using (CannedMessages f = new CannedMessages())
     {
         f.ShowDialog(this);
     }
 }