コード例 #1
0
        public RegionController()
        {
            var dbfactory = new DatabaseFactory();
            var datacontext=dbfactory.Get();

            _regionService = new RegionService(new RegionRepository(dbfactory), new UnitOfWork(dbfactory));
        }
コード例 #2
0
        public ActionResult GetAll()
        {
            var dbfactory = new DatabaseFactory();
            var dataContext = dbfactory.Get();
            var rawlist = _regionService.GetAll();
            var empSrv = new ERPOptima.Service.Hrm.HrmEmployeeService(new ERPOptima.Data.Hrm.Repository.HrmEmployeeRepository(dbfactory), new UnitOfWork(dbfactory));
            var list = rawlist.Select(m => new
            {
                Id=m.Id,
                Code=m.Code,
                Name=m.Name,
                Head=m.Head,
                Remarks=m.Remarks,

                HeadName = empSrv.GetById(m.Head) == null ? "" : empSrv.GetById(m.Head).Name

            });
            JsonResult jresult = new JsonResult();

            jresult = Json(list, JsonRequestBehavior.AllowGet);

            return jresult;
        }