示例#1
0
        public ResponseModel DeleteUser(int id)
        {
            int           noOfProject = 0;
            int           noOfTask    = 0;
            ResponseModel response    = new ResponseModel();

            var projects = businessObj.GetAllProject();
            var tasks    = businessObj.GetAllTask();

            if (projects.Count > 0)
            {
                noOfProject = projects.Where(x => x.UserID == id).Count();
            }
            if (tasks.Count > 0)
            {
                noOfTask = tasks.Where(x => x.UserID == id).Count();
            }

            if (noOfProject == 0 && noOfTask == 0)
            {
                response.IsSuccess = true;
                response.UserList  = businessObj.DeleteUser(id);
            }
            else
            {
                response.IsSuccess = false;
            }

            return(response);
        }
示例#2
0
        //[Test]
        //[Order(17)]
        public void TestDeleteUser()
        {
            userId = 1008;
            businessObj.DeleteUser(userId);

            User item = businessObj.GetAllUser().FirstOrDefault(x => x.UserID == userId);

            Assert.AreEqual(null, item);
        }