/// <summary> /// special filter parameter: /// filter_date /// </summary> /// <returns></returns> public string Binding() { //kamus GridRequestParameters param = GridRequestParameters.Current; Business.Infrastructure.FilterInfo filters = param.Filters; Guid? idOwner = (User as CustomPrincipal).IdOwner; List <rent> items; List <BookingPresentationStub> result = new List <BookingPresentationStub>(); int total = 0; //algoritma if (idOwner.HasValue) { AddOwnerFilter(filters, idOwner.Value); items = RepoRent.FindAll(param.Skip, param.Take, (param.Sortings != null ? param.Sortings.ToList() : null), filters); total = RepoRent.Count(param.Filters); result = new BookingPresentationStub().MapList(items); } return(new JavaScriptSerializer().Serialize(new { total = total, data = result })); }
public string Binding() { //kamus GridRequestParameters param = GridRequestParameters.Current; Business.Infrastructure.FilterInfo filters = param.Filters; List <rent> items; List <RentPresentationStub> result = new List <RentPresentationStub>(); int total; //algoritma items = RepoRent.FindAll(param.Skip, param.Take, (param.Sortings != null ? param.Sortings.ToList() : null), filters); total = RepoRent.Count(param.Filters); result = new RentPresentationStub().MapList(items); return(new JavaScriptSerializer().Serialize(new { total = total, data = result })); }