protected virtual void Dispose(bool disposing) { using (IStaffDal _staffDal = new StaffRepository()) { if (disposing) { _staffDal.Dispose(); } } }