コード例 #1
0
        public void AddEmployeeValidTest()
        {
            var employeeDal = new EmployeeDal();
            var employee    = new Employee
            {
                FirstName = "TestEmployeeForTestingAdd",
                LastName  = "TestEmployeeForTesting",
                Username  = "******",
                IsManager = false,
                Password  = "******"
            };

            employeeDal.AddEmployee(employee, "testpasswordforAddtesting");

            var result = employeeDal.Authenticate(employee.Username, employee.Password);

            Assert.AreEqual(1, result);

            employeeDal.RemoveEmployee(employee.Username);

            var resultAfterDelete = employeeDal.Authenticate(employee.Username, employee.Password);

            this.cleanDataBase(employee);

            Assert.AreEqual(0, resultAfterDelete);
        }
コード例 #2
0
ファイル: EmployeeBll.cs プロジェクト: 4373/timesheet
        /// <summary>
        /// 添加学生,返回字符串
        /// </summary>
        /// <param name="employee">员工对象</param>
        /// <returns>成功 true  失败 false </returns>
        public bool AddEmployee(Employee employee)
        {
            if (empDal.AddEmployee(employee))
            {
                return(true);
            }

            return(false);
        }
コード例 #3
0
 public static void AddEmployee(Employee e)
 {
     EmployeeDal.AddEmployee(e);
 }