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)); }