Amss.Boilerplate.Web.Areas.Manage.Controllers.PartnerManager.GetPartnersGridModel C# (CSharp) Method

GetPartnersGridModel() public method

public GetPartnersGridModel ( Mvc.JQuery.Datatables.DataTablesParam dataTableParam ) : DataTablesResult
dataTableParam Mvc.JQuery.Datatables.DataTablesParam
return DataTablesResult
        public DataTablesResult<PartnerGridModel> GetPartnersGridModel(DataTablesParam dataTableParam)
        {
            Contract.Assert(dataTableParam != null);
            Contract.Assert(dataTableParam.iDisplayLength != 0);

            var list = this.Manager.FindAll(new PartnerAll(true));

            var query = (from entity in list
                         select new PartnerGridModel
                         {
                             Id = entity.Id,
                             Name = entity.Name,
                             Disabled = entity.Disabled
                         }).AsQueryable();

            return DataTablesResult.Create(query, dataTableParam);
        }