public ReissueCourtCaseStrategy(IDataManager dataManagerInstance
     , DocketRecord docket
     , CourtCase courtCase)
     : base()
 {
     if (docket == null)
     {
         throw new ArgumentNullException("docket");
     }
     if (dataManagerInstance == null)
     {
         throw new ArgumentNullException("dataManagerInstance");
     }
     _docket = docket;
     _courtCase = courtCase;
     _dataManagerInstance = dataManagerInstance;
 }
 private void AddToDocket(DocketRecord docket, CourtCase courtCase)
 {
     using (AddToCourtDocketStrategy s = new AddToCourtDocketStrategy(DataManager, docket, courtCase))
     {
         s.Execute();
     }
 }
 private void DismissCourtCase(DocketRecord docket, CourtCase courtCase)
 {
     using (DismissCourtCaseStrategy s = new DismissCourtCaseStrategy(DataManager, docket, courtCase))
     {
         s.Execute();
     }
 }
 private void ReissueCourtCase(DocketRecord docket, CourtCase courtCase)
 {
     using (ReissueCourtCaseStrategy s = new ReissueCourtCaseStrategy(DataManager, docket, courtCase))
     {
         s.Execute();
     }
 }