private void Register_Click(object sender, EventArgs e)
        {
            ASS_EventUsersEntities           _context = new ASS_EventUsersEntities();
            CommonDBOperations <Event_Users> dal      = new CommonDBOperations <Event_Users>(_context);
            Event_Users update_user  = new Event_Users();
            HttpCookie  cookieUserID = HttpContext.Current.Request.Cookies["userID"];

            if (cookieUserID != null)
            {
                update_user.UserID    = Convert.ToInt32(cookieUserID.Value);
                update_user.FirstName = FirstName.Text;
                update_user.LastName  = LastName.Text;
                update_user.EmailID   = Email.Text;
                update_user.UserName  = UserName.Text;
                update_user.Password  = Password.Text;

                if (update_user != null)
                {
                    dal.UpdateRecord(update_user);
                    Response.Redirect("/Default.aspx", false);
                }
            }
            else
            {
                Server.Transfer(ErrorPageURL, false);
            }
        }
        protected Boolean CheckIfValidUser()
        {
            ASS_EventUsersEntities           _context = new ASS_EventUsersEntities();
            CommonDBOperations <Event_Users> user     = new CommonDBOperations <Event_Users>(_context);

            Event_Users logged_in_user = user.GetAllRecords().Single(p => (p.UserName.Trim() == UserName.Text.Trim() && p.UserName.Trim() == UserName.Text.Trim()));

            if (logged_in_user != null)
            {
                HttpCookie cookieUserID = new HttpCookie("userID");
                cookieUserID.Value   = Convert.ToString(logged_in_user.UserID);
                cookieUserID.Expires = DateTime.Now.AddMinutes(10);
                HttpContext.Current.Response.Cookies.Add(cookieUserID);
                return(true);
            }

            return(false);
        }
        protected void CreateNewUser()
        {
            ASS_EventUsersEntities           _context = new ASS_EventUsersEntities();
            CommonDBOperations <Event_Users> dal      = new CommonDBOperations <Event_Users>(_context);
            Event_Users user = new Event_Users();

            user.FirstName = FirstName.Text;
            user.LastName  = LastName.Text;
            user.EmailID   = Email.Text;
            user.UserName  = UserName.Text;
            user.Password  = Password.Text;
            if (user != null)
            {
                dal.InsertRecord(user);
                Response.Redirect(LoginPageURL, false);
            }
            else
            {
                Server.Transfer(ErrorPageURL, false);
            }
        }
 public CommonDBOperations(ASS_EventUsersEntities context)
 {
     this.context = context;
     this.dbSet   = context.Set <TEntity>();
 }