Example #1
0
        public List <CommContracts.Department> getALLDepartment(CommContracts.DepartmentEnum departmentEnum)
        {
            List <CommContracts.Department> list = new List <CommContracts.Department>();

            using (DAL.HisContext ctx = new DAL.HisContext())
            {
                var query = from u in ctx.Departments
                            where u.DepartmentEnum == (DAL.DepartmentEnum) departmentEnum
                            select u;
                foreach (DAL.Department ass in query)
                {
                    var config = new MapperConfiguration(cfg =>
                    {
                        cfg.CreateMap <DAL.Department, CommContracts.Department>();
                    });
                    var mapper = config.CreateMapper();

                    CommContracts.Department temp = mapper.Map <CommContracts.Department>(ass);
                    list.Add(temp);
                }
            }
            return(list);
        }
Example #2
0
 // 得到所有临床科室
 public List <CommContracts.Department> getAllDepartment(CommContracts.DepartmentEnum departmentEnum = CommContracts.DepartmentEnum.临床科室)
 {
     CommClient.Department myd = new CommClient.Department();
     return(myd.getALLDepartment(departmentEnum));
 }