public static void SubmitForm(string firstName, string lastName, string email, string phone, string company, string message, string ipAddress, Guid userId, string formName) { Dictionary <string, string> inputs = new Dictionary <string, string>(); inputs.Add("FirstName", firstName); inputs.Add("LastName", lastName); inputs.Add("Email", email); inputs.Add("PhoneNumber", phone); inputs.Add("Company", company); inputs.Add("Message", message); FormsManager manager = FormsManager.GetManager(); var form = manager.GetFormByName(formName); FormEntry entry = manager.CreateFormEntry(form.EntriesTypeName); foreach (var item in inputs) { entry.SetValue(item.Key, item.Value); } entry.IpAddress = ipAddress; entry.UserId = userId; if (AppSettings.CurrentSettings.Multilingual) { entry.Language = System.Globalization.CultureInfo.CurrentUICulture.Name; } entry.ReferralCode = (manager.Provider.GetNextReferralCode(entry.GetType().ToString())).ToString(); entry.SubmittedOn = System.DateTime.UtcNow; manager.SaveChanges(); }