コード例 #1
0
 public ManageEmployee(Login l)
 {
     InitializeComponent();
     //  InitializeComponent();
     this.er = new EmployeesRepo();
     this.l  = l;
     this.lr = new LoginRepo();
 }
コード例 #2
0
        public async Task Employees_FindById()
        {
            var allEmployees = await EmployeesRepo.GetAll();

            var firstEmployeeId     = allEmployees[0].ID;
            var firstEmployeeRecord = await EmployeesRepo.FindById(firstEmployeeId);

            Assert.IsNotNull(firstEmployeeRecord);
        }
コード例 #3
0
 public async Task Setup()
 {
     EmployeesRepo = new EmployeesRepo();
     await EmployeesRepo.Add(new Employee(new EmployeeConstructorInput {
         Address = "123 Main St., Los Angeles, CA 90210",
         DateOfBirth = new System.DateTime(),
         Department = "Engineering",
         Name = "Joe Smith",
         Role = "Senior Developer"
     }));
 }
コード例 #4
0
        public JsonResult Emp(string term)
        {
            EmployeesRepo data = new EmployeesRepo();

            var result = data.Query().Where(x => x.RCODE.Contains(term) || x.Name.Contains(term)).ToList();

            //object[] s = { new { label = result[0], value = "1" }, new { label = result[2], value = "2" } };

            List <AutoCompleteData> d = new List <AutoCompleteData>();

            foreach (var item in result)
            {
                d.Add(new AutoCompleteData()
                {
                    label = item.RCODE + " - " + item.Name, value = item.RCODE
                });
            }

            return(Json(d.ToArray(), JsonRequestBehavior.AllowGet));
        }