Пример #1
0
 public void Dispose()
 {
     if (ClientRepository != null)
     {
         ClientRepository.Dispose();
         ClientRepository = null;
     }
     if (ManagerRepository != null)
     {
         ManagerRepository.Dispose();
         ManagerRepository = null;
     }
     if (ProductRepository != null)
     {
         ProductRepository.Dispose();
         ProductRepository = null;
     }
     if (ReportRepository != null)
     {
         ReportRepository.Dispose();
         ReportRepository = null;
     }
     if (SaleLogRepository != null)
     {
         SaleLogRepository.Dispose();
         SaleLogRepository = null;
     }
 }
        public async Task <JsonResult> Get(int id, int skip, int limit, string filter, string orderby)
        {
            await CheckPermission();

            var rr = new ReportRepository(_logger);

            var result = await rr.Get(id, skip, limit, filter, orderby);

            rr.Dispose();
            return(Json(result));
        }
        public async Task <JsonResult> GetList()
        {
            await CheckPermission();

            var rr = new ReportRepository(_logger);

            var result = rr.GetList();

            rr.Dispose();
            return(Json(result));
        }