예제 #1
0
        public TargetCostDetailDto[] GetDetails([FromServices] TargetCostService service, [FromRoute] long id)
        {
            var dto = service.GetDetails(id).ProjectedAsArray <TargetCostDetailDto>();

            return(dto);
        }
예제 #2
0
 public void AddTargetCost([FromServices] TargetCostService service, [FromBody] ProjectTargetCostDto dto)
 {
     service.Add(dto);
 }
예제 #3
0
        public ProjectTargetCostDto Get([FromServices] TargetCostService service, [FromRoute] long id)
        {
            var dto = service.Get(id);

            return(dto);
        }
예제 #4
0
        public IPagingList GetList([FromServices] TargetCostService service, [FromQuery] ProjectQueryRequest queryRequest)
        {
            IPagingList list = service.GetTargetCosts(queryRequest).ProjectedAsPagingList <ProjectTargetCostDto>();

            return(list);
        }