Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }