예제 #1
0
        public GetKpiTargetsResponse GetKpiTargets(GetKpiTargetsRequest request)
        {
            var kpis = new List<KpiTarget>();
            if (request.Take != 0)
            {
                kpis = DataContext.KpiTargets.Include(x => x.Kpi).OrderBy(x => x.Id).Skip(request.Skip).Take(request.Take).ToList();
            }
            else
            {
                kpis = DataContext.KpiTargets.Include(x => x.Kpi).ToList();
            }
            var response = new GetKpiTargetsResponse();
            response.KpiTargets = kpis.MapTo<GetKpiTargetsResponse.KpiTarget>();

            return response;
        }