private CustomerLeadActivityFilter ConvertFilterDTOToFilterEntity(CustomerLead_CustomerLeadActivityFilterDTO CustomerLead_CustomerLeadActivityFilterDTO) { CustomerLeadActivityFilter CustomerLeadActivityFilter = new CustomerLeadActivityFilter(); CustomerLeadActivityFilter.Selects = CustomerLeadActivitySelect.ALL; CustomerLeadActivityFilter.Skip = CustomerLead_CustomerLeadActivityFilterDTO.Skip; CustomerLeadActivityFilter.Take = CustomerLead_CustomerLeadActivityFilterDTO.Take; CustomerLeadActivityFilter.OrderBy = CustomerLead_CustomerLeadActivityFilterDTO.OrderBy; CustomerLeadActivityFilter.OrderType = CustomerLead_CustomerLeadActivityFilterDTO.OrderType; CustomerLeadActivityFilter.Id = CustomerLead_CustomerLeadActivityFilterDTO.Id; CustomerLeadActivityFilter.Title = CustomerLead_CustomerLeadActivityFilterDTO.Title; CustomerLeadActivityFilter.FromDate = CustomerLead_CustomerLeadActivityFilterDTO.FromDate; CustomerLeadActivityFilter.ToDate = CustomerLead_CustomerLeadActivityFilterDTO.ToDate; CustomerLeadActivityFilter.ActivityTypeId = CustomerLead_CustomerLeadActivityFilterDTO.ActivityTypeId; CustomerLeadActivityFilter.ActivityPriorityId = CustomerLead_CustomerLeadActivityFilterDTO.ActivityPriorityId; CustomerLeadActivityFilter.Description = CustomerLead_CustomerLeadActivityFilterDTO.Description; CustomerLeadActivityFilter.Address = CustomerLead_CustomerLeadActivityFilterDTO.Address; CustomerLeadActivityFilter.CustomerLeadId = CustomerLead_CustomerLeadActivityFilterDTO.CustomerLeadId; CustomerLeadActivityFilter.AppUserId = CustomerLead_CustomerLeadActivityFilterDTO.AppUserId; CustomerLeadActivityFilter.ActivityStatusId = CustomerLead_CustomerLeadActivityFilterDTO.ActivityStatusId; CustomerLeadActivityFilter.CreatedAt = CustomerLead_CustomerLeadActivityFilterDTO.CreatedAt; CustomerLeadActivityFilter.UpdatedAt = CustomerLead_CustomerLeadActivityFilterDTO.UpdatedAt; return(CustomerLeadActivityFilter); }
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); }