public async Task <ActionResult <int> > CountActivity([FromBody] Contact_ContactActivityFilterDTO Contact_ContactActivityFilterDTO) { if (UnAuthorization) { return(Forbid()); } if (!ModelState.IsValid) { throw new BindException(ModelState); } ContactActivityFilter ContactActivityFilter = ConvertFilterDTOToFilterEntity(Contact_ContactActivityFilterDTO); ContactActivityFilter = await ContactActivityService.ToFilter(ContactActivityFilter); int count = await ContactActivityService.Count(ContactActivityFilter); return(count); }
public async Task <ActionResult <List <Contact_ContactActivityDTO> > > ListActivity([FromBody] Contact_ContactActivityFilterDTO Contact_ContactActivityFilterDTO) { if (UnAuthorization) { return(Forbid()); } if (!ModelState.IsValid) { throw new BindException(ModelState); } ContactActivityFilter ContactActivityFilter = ConvertFilterDTOToFilterEntity(Contact_ContactActivityFilterDTO); ContactActivityFilter = await ContactActivityService.ToFilter(ContactActivityFilter); List <ContactActivity> ContactActivities = await ContactActivityService.List(ContactActivityFilter); List <Contact_ContactActivityDTO> Contact_ContactActivityDTOs = ContactActivities .Select(c => new Contact_ContactActivityDTO(c)).ToList(); return(Contact_ContactActivityDTOs); }