/// <summary> /// <see cref="IDgtAppService"/> /// </summary> /// <returns><see cref="IDgtAppService"/></returns> public ItemsCountsDTO GetItemsCount() { var result = new ItemsCountsDTO { VehiclesCount = _vehicleRepository.Count(), DriversCount = _driverRepository.Count(), InfractionsCount = _infractionRepository.Count() }; return(result); }
public string Binding() { //kamus GridRequestParameters param = GridRequestParameters.Current; if (param.Filters.Filters == null) { param.Filters.Filters = new List <Business.Infrastructure.FilterInfo>(); param.Filters.Logic = "and"; } param.Filters.Filters.Add(new Business.Infrastructure.FilterInfo { Field = "id_owner", Operator = "eq", Value = GetOwnerId().ToString() }); List <driver> items = RepoDriver.FindAll(param.Skip, param.Take, (param.Sortings != null ? param.Sortings.ToList() : null), param.Filters); int total = RepoDriver.Count(param.Filters); return(new JavaScriptSerializer().Serialize(new { total = total, data = new DriverPresentationStub().MapList(items) })); }