Exemplo n.º 1
0
 public ActionResult Unsubscribe(int Id)
 {
     using (SignUpsEntities db = new SignUpsEntities())
     {
         var signup = db.SignUps.Find(Id);
         signup.Removed = DateTime.Now;
         db.SaveChanges();
     }
     return(RedirectToAction("Index"));
 }
Exemplo n.º 2
0
 // GET: Admin
 public ActionResult Index()
 {
     using (SignUpsEntities db = new SignUpsEntities())
     {
         var signups   = db.SignUps.Where(x => x.Removed == null).ToList();
         var signupVMs = new List <SignupVM>();
         foreach (var signup in signups)
         {
             var signupVM = new SignupVM();
             signupVM.Id           = signup.Id;
             signupVM.FirstName    = signup.FirstName;
             signupVM.LastName     = signup.LastName;
             signupVM.EmailAddress = signup.EmailAddress;
             signupVMs.Add(signupVM);
         }
         return(View(signupVMs));
     }
 }
Exemplo n.º 3
0
        public ActionResult SignUp(string firstName, string lastName, string emailAddress)
        {
            if (string.IsNullOrEmpty(firstName) || string.IsNullOrEmpty(lastName) || string.IsNullOrEmpty(emailAddress))
            {
                return(View("~/Views/Shared/Error.cshtml"));
            }
            else
            {
                using (SignUpsEntities db = new SignUpsEntities())
                {
                    var signup = new SignUp();
                    signup.FirstName    = firstName;
                    signup.LastName     = lastName;
                    signup.EmailAddress = emailAddress;

                    db.SignUps.Add(signup);
                    db.SaveChanges();
                }
                //string queryString = @"INSERT INTO SignUps (FirstName, LastName, EmailAddress) VALUES
                //                        (@FirstName, @LastName, @EmailAddress)";

                //using (SqlConnection connection = new SqlConnection(connectionString))
                //{
                //    SqlCommand command = new SqlCommand(queryString, connection);
                //    command.Parameters.Add("@FirstName", SqlDbType.VarChar);
                //    command.Parameters.Add("@LastName", SqlDbType.VarChar);
                //    command.Parameters.Add("@EmailAddress", SqlDbType.VarChar);

                //    command.Parameters["@FirstName"].Value = firstName;
                //    command.Parameters["@LastName"].Value = lastName;
                //    command.Parameters["@EmailAddress"].Value = emailAddress;

                //    connection.Open();
                //    command.ExecuteNonQuery();
                //    connection.Close();
                //}
                return(View("Success"));
            }
        }