예제 #1
0
        // registering the new user
        public bool userRegister(classUser u)
        {
            var newUser = new UserTable
            {
                Id         = u.id,
                Name       = u.name,
                Surname    = u.surname,
                Active     = 1,
                Password   = u.password,
                Address    = u.address,
                Email      = u.email,
                Favorite   = u.farvorite,
                UserType   = "customer",
                Date       = DateTime.Now.Date,
                TotalMoney = 0,
                Points     = 0
            };

            db.UserTables.InsertOnSubmit(newUser);
            try
            {
                db.SubmitChanges();
                return(true);
            }catch (Exception ex)
            {
                ex.GetBaseException();
                return(false);
            }
        }
예제 #2
0
        // Getting the Customer Information
        public classUser getCustomer(int id)
        {
            var       users = (from i in db.UserTables where i.Id.Equals(id) select i).FirstOrDefault();
            classUser geted = new classUser
            {
                name      = users.Name,
                surname   = users.Surname,
                email     = users.Email,
                farvorite = users.Favorite,
                address   = users.Address,
            };

            return(geted);
        }
예제 #3
0
        public bool userTempRegister(classUser u)
        {
            var newUser = new TempUserTable
            {
                Id      = u.id,
                Name    = u.name,
                Surname = u.surname,
                Address = u.address,
                Email   = u.email,
            };

            db.TempUserTables.InsertOnSubmit(newUser);
            try
            {
                db.SubmitChanges();
                return(true);
            }
            catch (Exception ex)
            {
                ex.GetBaseException();
                return(false);
            }
        }