/// <summary> /// Gets All the lead Assign. /// </summary> /// <param name="leadAssignParameter">The lead Assign parameters.</param> /// <returns></returns> public async Task <PagedList <Entity> > GetAllLeadAssign(LeadAssignParameter leadAssignParameter) { var leadAssign = FindByCondition(x => x.Active == Convert.ToInt16(true)).ProjectTo <LeadAssignResponse>(mapper.ConfigurationProvider); var sortedAssign = sortHelper.ApplySort(leadAssign, leadAssignParameter.OrderBy); var shapedAssign = dataShaper.ShapeData(sortedAssign, leadAssignParameter.Fields); return(await PagedList <Entity> .ToPagedList(shapedAssign, leadAssignParameter.PageNumber, leadAssignParameter.PageSize)); }
/// <summary> /// Initializes a new instance of the <see cref="GetAllLeadAssignQuery"/> class. /// </summary> /// <param name="leadAssignParameter">The lead Assign parameters.</param> public GetAllLeadAssignQuery(LeadAssignParameter leadAssignParameter) { LeadAssignParameter = leadAssignParameter; }