public RegionController() { var dbfactory = new DatabaseFactory(); var datacontext=dbfactory.Get(); _regionService = new RegionService(new RegionRepository(dbfactory), new UnitOfWork(dbfactory)); }
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; }