Exemplo n.º 1
0
        public void DeleteUserTest()
        {
            List <string> errors = new List <string>();

            Random random = new Random();

            Users users = new Users(1, 1, "username" + random.Next(10000), "password", 'u', "test" + random.Next(10000) + "@test.com",
                                    DateTime.Now, DateTime.Now, 'a');
            int id = DALUser.CreateUser(users, ref errors);

            Assert.AreNotEqual(-1, id);


            int result = DALUser.DeleteUser(id, ref errors);

            Assert.AreNotEqual(-1, result);

            Users verifyUser = DALUser.ReadUser(id, ref errors);

            Assert.AreEqual(0, errors.Count());

            Assert.AreEqual('d', verifyUser.condition);

            Assert.AreNotEqual(-1, result);
        }
Exemplo n.º 2
0
        public static int DeleteUser(int id, ref List <string> errors)
        {
            if (id <= 0)
            {
                errors.Add("Invalid id");
            }

            if (errors.Count > 0)
            {
                return(-1);
            }

            return(DALUser.DeleteUser(id, ref errors));
        }
Exemplo n.º 3
0
        public bool DeleteUser(string userid)
        {
            IUser userDAL = new DALUser();

            api.getdelays.POCO.User user = userDAL.GetUser(Convert.ToInt32(userid));
            if (user == null)
            {
                return(false);
            }
            else
            {
                userDAL.DeleteUser(user);
                return(true);
            }
        }