public async Task <ActionResult <int> > CountCustomerPointHistory([FromBody] Customer_CustomerPointHistoryFilterDTO Customer_CustomerPointHistoryFilterDTO) { if (UnAuthorization) { return(Forbid()); } if (!ModelState.IsValid) { throw new BindException(ModelState); } CustomerPointHistoryFilter CustomerPointHistoryFilter = ConvertCustomerPointHistoryFilter(Customer_CustomerPointHistoryFilterDTO); CustomerPointHistoryFilter = await CustomerPointHistoryService.ToFilter(CustomerPointHistoryFilter); int count = await CustomerPointHistoryService.Count(CustomerPointHistoryFilter); return(count); }
public async Task <ActionResult <List <Customer_CustomerPointHistoryDTO> > > ListCustomerPointHistory([FromBody] Customer_CustomerPointHistoryFilterDTO Customer_CustomerPointHistoryFilterDTO) { if (UnAuthorization) { return(Forbid()); } if (!ModelState.IsValid) { throw new BindException(ModelState); } CustomerPointHistoryFilter CustomerPointHistoryFilter = ConvertCustomerPointHistoryFilter(Customer_CustomerPointHistoryFilterDTO); CustomerPointHistoryFilter = await CustomerPointHistoryService.ToFilter(CustomerPointHistoryFilter); List <CustomerPointHistory> CustomerPointHistories = await CustomerPointHistoryService.List(CustomerPointHistoryFilter); List <Customer_CustomerPointHistoryDTO> Customer_CustomerPointHistoryDTOs = CustomerPointHistories .Select(c => new Customer_CustomerPointHistoryDTO(c)).ToList(); return(Customer_CustomerPointHistoryDTOs); }