Пример #1
0
        private OpportunityActivityFilter ConvertFilterDTOToFilterEntity(Opportunity_OpportunityActivityFilterDTO Opportunity_OpportunityActivityFilterDTO)
        {
            OpportunityActivityFilter OpportunityActivityFilter = new OpportunityActivityFilter();

            OpportunityActivityFilter.Selects   = OpportunityActivitySelect.ALL;
            OpportunityActivityFilter.Skip      = Opportunity_OpportunityActivityFilterDTO.Skip;
            OpportunityActivityFilter.Take      = Opportunity_OpportunityActivityFilterDTO.Take;
            OpportunityActivityFilter.OrderBy   = Opportunity_OpportunityActivityFilterDTO.OrderBy;
            OpportunityActivityFilter.OrderType = Opportunity_OpportunityActivityFilterDTO.OrderType;

            OpportunityActivityFilter.Id                 = Opportunity_OpportunityActivityFilterDTO.Id;
            OpportunityActivityFilter.Title              = Opportunity_OpportunityActivityFilterDTO.Title;
            OpportunityActivityFilter.FromDate           = Opportunity_OpportunityActivityFilterDTO.FromDate;
            OpportunityActivityFilter.ToDate             = Opportunity_OpportunityActivityFilterDTO.ToDate;
            OpportunityActivityFilter.ActivityTypeId     = Opportunity_OpportunityActivityFilterDTO.ActivityTypeId;
            OpportunityActivityFilter.ActivityPriorityId = Opportunity_OpportunityActivityFilterDTO.ActivityPriorityId;
            OpportunityActivityFilter.Description        = Opportunity_OpportunityActivityFilterDTO.Description;
            OpportunityActivityFilter.Address            = Opportunity_OpportunityActivityFilterDTO.Address;
            OpportunityActivityFilter.OpportunityId      = Opportunity_OpportunityActivityFilterDTO.OpportunityId;
            OpportunityActivityFilter.AppUserId          = Opportunity_OpportunityActivityFilterDTO.AppUserId;
            OpportunityActivityFilter.ActivityStatusId   = Opportunity_OpportunityActivityFilterDTO.ActivityStatusId;
            OpportunityActivityFilter.CreatedAt          = Opportunity_OpportunityActivityFilterDTO.CreatedAt;
            OpportunityActivityFilter.UpdatedAt          = Opportunity_OpportunityActivityFilterDTO.UpdatedAt;
            return(OpportunityActivityFilter);
        }
Пример #2
0
        public async Task <ActionResult <int> > CountActivity([FromBody] Opportunity_OpportunityActivityFilterDTO Opportunity_OpportunityActivityFilterDTO)
        {
            if (UnAuthorization)
            {
                return(Forbid());
            }
            if (!ModelState.IsValid)
            {
                throw new BindException(ModelState);
            }

            OpportunityActivityFilter OpportunityActivityFilter = ConvertFilterDTOToFilterEntity(Opportunity_OpportunityActivityFilterDTO);

            OpportunityActivityFilter = await OpportunityActivityService.ToFilter(OpportunityActivityFilter);

            int count = await OpportunityActivityService.Count(OpportunityActivityFilter);

            return(count);
        }
Пример #3
0
        public async Task <ActionResult <List <Opportunity_OpportunityActivityDTO> > > ListActivity([FromBody] Opportunity_OpportunityActivityFilterDTO Opportunity_OpportunityActivityFilterDTO)
        {
            if (UnAuthorization)
            {
                return(Forbid());
            }
            if (!ModelState.IsValid)
            {
                throw new BindException(ModelState);
            }

            OpportunityActivityFilter OpportunityActivityFilter = ConvertFilterDTOToFilterEntity(Opportunity_OpportunityActivityFilterDTO);

            OpportunityActivityFilter = await OpportunityActivityService.ToFilter(OpportunityActivityFilter);

            List <OpportunityActivity> OpportunityActivities = await OpportunityActivityService.List(OpportunityActivityFilter);

            List <Opportunity_OpportunityActivityDTO> Opportunity_OpportunityActivityDTOs = OpportunityActivities
                                                                                            .Select(c => new Opportunity_OpportunityActivityDTO(c)).ToList();

            return(Opportunity_OpportunityActivityDTOs);
        }