コード例 #1
0
ファイル: DgtAppService.cs プロジェクト: okfiera/dgt
        /// <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);
        }
コード例 #2
0
        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) }));
        }