コード例 #1
0
        public List <Models.SignUpBO> getAllUsers()
        {
            List <Models.SignUpBO> l = new List <Models.SignUpBO>();
            SqlConnection          SecurityDBConnStr = Models.Connection.getConnection();
            string     s   = "Select * from SignUp ";
            SqlCommand cmd = new SqlCommand(s, SecurityDBConnStr);

            da = new SqlDataAdapter(cmd);
            dt = new DataTable();
            Models.SignUpBO u = new Models.SignUpBO();
            try
            {
                da.Fill(dt);
                foreach (DataRow d in dt.Rows)
                {
                    u          = new Models.SignUpBO();
                    u.username = d["UserName"].ToString();
                    u.email    = (d["Email"].ToString());
                    u.pass     = (d["Password"].ToString());
                    l.Add(u);
                }
            }
            catch (Exception em)
            {
                return(l);
            }
            return(l);
        }
コード例 #2
0
        public static Boolean AddUser(Models.SignUpBO b)
        {
            SqlConnection SecurityDBConnStr = Connection.getConnection();
            Boolean       statusFlag        = false;

            if (b.email.Contains("@") && b.email.Contains("."))
            {
                statusFlag = true;
            }
            if (!b.pass.Equals(b.repass))
            {
                return(false);
            }
            string s = "Insert into SignUp (UserName,Email,Password) values ('" + b.username + "','" + b.email + "','" + b.pass + "')";

            try
            {
                if (statusFlag)
                {
                    SqlCommand cmd = new SqlCommand(s, SecurityDBConnStr);
                    int        r   = cmd.ExecuteNonQuery();
                    if (r != 0)
                    {
                        return(true);
                    }
                }
            }
            catch (Exception em)
            {
                return(false);
            }
            return(false);
        }
コード例 #3
0
 public ActionResult AddUser(string n, string e, string p, string rp)
 {
     Models.SignUpBO s = new Models.SignUpBO();
     s.username = n;
     s.email    = e;
     s.pass     = p;
     s.repass   = rp;
     if (p != rp)
     {
         ViewBag.Msg = "password does not match!";
     }
     if (Models.LogInDAL.AddUser(s))
     {
         // Session["logIn"] = e.Trim();
         ViewBag.Msg = "successfully signed in";
         return(Redirect("~/Admin/AddUser"));
     }
     else
     {
         ViewBag.Msg = "Enter correct email";
     }
     return(View());
 }