예제 #1
0
        public IEnumerable<EmployeeModel> GetAllEmployees()
        {
            List<EmployeeModel> result = new List<EmployeeModel>();

            using (var context = new DB.CrimeCityModel())
                result.AddRange(this.transformer.Translate(context.Employees));

            return result;
        }
예제 #2
0
        public IEnumerable <EmployeeModel> GetAllEmployees()
        {
            List <EmployeeModel> result = new List <EmployeeModel>();

            using (var context = new DB.CrimeCityModel())
                result.AddRange(this.transformer.Translate(context.Employees));

            return(result);
        }
예제 #3
0
        public IEnumerable <EmployeeModel> FindEmployees(AdminViewSearchModel criteria)
        {
            List <EmployeeModel> result = new List <EmployeeModel>();

            using (var context = new DB.CrimeCityModel())
                result.AddRange(this.transformer.Translate(context.Employees
                                                           .Where(x => Apply(criteria, x))));

            return(result);
        }
예제 #4
0
        public IEnumerable<EmployeeModel> FindEmployees(AdminViewSearchModel criteria)
        {
            List<EmployeeModel> result = new List<EmployeeModel>();

            using (var context = new DB.CrimeCityModel())
                result.AddRange(this.transformer.Translate(context.Employees
                                                                  .Where(x=>Apply(criteria, x))));

            return result;
        }