Exemplo n.º 1
0
        private static string InsertCompanyEmployee(CompanyEmployeeServices service)
        {
            CompanyDepartmentServices departmentService = new CompanyDepartmentServices();
            List <CompanyDepartment>  departments       = departmentService.GetAllDepartments();
            CompanyDepartment         department        = departments.Find(x => x.maxEmployees == 1);
            CompanyEmployee           employee          = new CompanyEmployee()
            {
                firstName            = "John",
                lastName             = "Black",
                birthDate            = DateTime.Now,
                emailAddress         = "*****@*****.**",
                CompanyDepartment_ID = department.ID,
                companyDepartment    = department
            };
            string          result    = service.InsertNewEmployee(employee);
            CompanyEmployee employee2 = new CompanyEmployee()
            {
                firstName            = "George",
                lastName             = "Blue",
                birthDate            = DateTime.Now,
                emailAddress         = "*****@*****.**",
                CompanyDepartment_ID = departments.Find(x => x.CurrentEmployees < x.maxEmployees).ID,
                companyDepartment    = departments.Find(x => x.CurrentEmployees < x.maxEmployees)
            };

            result = result + " " + service.InsertNewEmployee(employee2);
            return(result);
        }