public EmployeeVO2 CreateEmployee(EmployeeVO2 vo) { try { using (var db = new EmployeeTrainingModelContainer()) { var employee = new Employee { EmployeeNumber = vo.EmployeeNumber, FirstName = vo.FirstName, MiddleName = vo.MiddleName, LastName = vo.LastName, DateOfBirth = vo.DateOfBirth, HireDate = vo.HireDate }; db.Employees.Add(employee); db.SaveChanges(); var query = from b in db.Employees where b.EmployeeNumber == vo.EmployeeNumber select b; vo.ID = query.First().Id; } } catch (Exception ex) { LogError(ex); } return(vo); }
public void InsertEmployeeTest() { EmployeeVO2 vo = new EmployeeVO2(); int originalID = vo.ID; EmployeeDAO dao = new EmployeeDAO(); vo = dao.CreateEmployee(vo); Assert.AreNotEqual(originalID, vo.ID); dao.DeleteEmployee(vo.ID); }
public void EmpVOConstTest() { //Arrange EmployeeVO2 e1 = new EmployeeVO2(); EmployeeVO2 e2 = new EmployeeVO2(); //Act e2.FirstName = "Rick"; //Assert Assert.IsNotNull(e1); Assert.IsNotNull(e2); Assert.IsNotNull(e1.FirstName); Assert.IsNotNull(e1.MiddleName); Assert.IsNotNull(e1.LastName); Assert.AreNotEqual(e1.FirstName, e2.FirstName); }
public Form1() { InitializeComponent(); EmployeeVO vO = new EmployeeVO(); EmployeeVO2 vO2 = new EmployeeVO2(); }