public async Task <ActionResult <CustomerLead_CustomerLeadActivityDTO> > GetActivity([FromBody] CustomerLead_CustomerLeadActivityDTO CustomerLead_CustomerLeadActivityDTO) { if (UnAuthorization) { return(Forbid()); } if (!ModelState.IsValid) { throw new BindException(ModelState); } CustomerLeadActivity CustomerLeadActivity = await CustomerLeadActivityService.Get(CustomerLead_CustomerLeadActivityDTO.Id); return(new CustomerLead_CustomerLeadActivityDTO(CustomerLeadActivity)); }
public async Task <ActionResult <int> > CountActivity([FromBody] CustomerLead_CustomerLeadActivityFilterDTO CustomerLead_CustomerLeadActivityFilterDTO) { if (UnAuthorization) { return(Forbid()); } if (!ModelState.IsValid) { throw new BindException(ModelState); } CustomerLeadActivityFilter CustomerLeadActivityFilter = ConvertFilterDTOToFilterEntity(CustomerLead_CustomerLeadActivityFilterDTO); CustomerLeadActivityFilter = await CustomerLeadActivityService.ToFilter(CustomerLeadActivityFilter); int count = await CustomerLeadActivityService.Count(CustomerLeadActivityFilter); return(count); }
public async Task <ActionResult <List <CustomerLead_CustomerLeadActivityDTO> > > ListActivity([FromBody] CustomerLead_CustomerLeadActivityFilterDTO CustomerLead_CustomerLeadActivityFilterDTO) { if (UnAuthorization) { return(Forbid()); } if (!ModelState.IsValid) { throw new BindException(ModelState); } CustomerLeadActivityFilter CustomerLeadActivityFilter = ConvertFilterDTOToFilterEntity(CustomerLead_CustomerLeadActivityFilterDTO); CustomerLeadActivityFilter = await CustomerLeadActivityService.ToFilter(CustomerLeadActivityFilter); List <CustomerLeadActivity> CustomerLeadActivities = await CustomerLeadActivityService.List(CustomerLeadActivityFilter); List <CustomerLead_CustomerLeadActivityDTO> CustomerLead_CustomerLeadActivityDTOs = CustomerLeadActivities .Select(c => new CustomerLead_CustomerLeadActivityDTO(c)).ToList(); return(CustomerLead_CustomerLeadActivityDTOs); }