Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
 public IActionResult ViewFormData(RegistraionModel model)
 {
     return(View(model));
 }