public IActionResult Registration() { var model = new RegistraionModel(); model.ContactPreferences = new List <Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>(); model.ContactPreferences.Add(new Microsoft.AspNetCore.Mvc.Rendering.SelectListItem() { Text = "Phone", Value = "1", Selected = false }); model.ContactPreferences.Add(new Microsoft.AspNetCore.Mvc.Rendering.SelectListItem() { Text = "Email", Value = "2", Selected = false }); model.ContactPreferences.Add(new Microsoft.AspNetCore.Mvc.Rendering.SelectListItem() { Text = "Postal", Value = "3", Selected = false }); return(View(model)); }
public IActionResult Registration(RegistraionModel model) { string connectionString = _configuration.GetConnectionString("registrationConnection"); using (SqlConnection cn = new SqlConnection(connectionString)) { cn.Open(); using (SqlCommand cmd = new SqlCommand("usp_insert", cn)) { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("FirstName", model.FirstName); cmd.Parameters.AddWithValue("Address", model.Address); cmd.Parameters.AddWithValue("PhoneNumber", model.PhoneNumber); cmd.Parameters.AddWithValue("Email", model.Email); cmd.Parameters.AddWithValue("Age", model.Age); cmd.Parameters.AddWithValue("ContactPreference", model.ContactPreference); cmd.ExecuteNonQuery(); } } return(RedirectToAction("ViewFormData", model)); }
public IActionResult ViewFormData(RegistraionModel model) { return(View(model)); }