public static void CreateSubmission(string formAlias, Dictionary <string, string> submissionContent)
        {
            int formID = GetFormIDFromAlias(formAlias);

            if (formID > -1)
            {
                FormStorageSubmissionModel formStorageSubmission = new FormStorageSubmissionModel();
                formStorageSubmission.FormID   = formID;
                formStorageSubmission.IP       = GetUserIP();
                formStorageSubmission.Datetime = DateTime.Now;
                try
                {
                    DatabaseConnection.Save(formStorageSubmission);
                }
                catch (Exception ex)
                {
                    Log.Error("Unable to save to FormStorageSubmissions table : " + ex.Message);
                    return;
                }

                foreach (KeyValuePair <string, string> currentField in submissionContent)
                {
                    FormStorageEntryModel formStorageEntry = new FormStorageEntryModel();
                    formStorageEntry.SubmissionID = formStorageSubmission.SubmissionID;
                    formStorageEntry.FieldAlias   = currentField.Key;
                    formStorageEntry.Value        = !string.IsNullOrEmpty(currentField.Value) ? currentField.Value : string.Empty;
                    try
                    {
                        DatabaseConnection.Save(formStorageEntry);
                    }
                    catch (Exception ex)
                    {
                        Log.Error("Unable to save to FormStorageEntries table : " + ex.Message);
                    }
                }
            }
        }