Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 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);
        }