示例#1
0
 public IQueryable <TicketMember> Search(TicketMemberSearchModel searchModel, Guid companyGuid) =>
 _dbContext
 .TicketMembers
 .AsNoTracking()
 .NotDeleted()
 .ForCompany(companyGuid)
 .ForTicket(searchModel.TicketGuid)
 .ForTeamUser(searchModel.TeamUserGuid)
 .ForUser(searchModel.UserGuid)
 .AsQueryable();
示例#2
0
        public async Task <IActionResult> Search([FromQuery] TicketMemberSearchModel model)
        {
            if (ModelState.IsValid)
            {
                InitUserCredentials();
                var results  = _mapper.Map(_ticketMemberService.Search(model, CompanyGuid), new List <TicketMemberResponse>());
                var response = new TicketMemberSearchResponse()
                {
                    Data = results
                };
                return(Ok(response));
            }

            return(new NoContentResult());
        }