//Inject the DataAccessRepository using Construction Injection
 public TrxDetailPekerjaanHeaderController(IDataAccessRepository <trxDetailPekerjaanHeader, int> r, TrxDetailPekerjaanHeaderRep repDetailPek
                                           , TrxDetailPekerjaanRep repDetail, TrxDetailPekerjaanAS_1MRep repDetailAS_1M, MstSegmentasiRep repSegmen, MstSubRegionRep repSubRegion)
 {
     _repository     = r;
     _repDetailPek   = repDetailPek;
     _repDetail      = repDetail;
     _repDetailAS_1M = repDetailAS_1M;
     _repSegmen      = repSegmen;
     _repSubRegion   = repSubRegion;
 }
 //Inject the DataAccessRepository using Construction Injection
 public TrxDetailPekerjaanAS_1MController(IDataAccessRepository <trxDetailPekerjaanAS_1M, int> r, TrxDetailPekerjaanAS_1MRep repDetail
                                          , MstTypeOfRegionRep repRegion, MstSegmentasiRep repSegmen, MstReferenceRep repReff, TrxDetailPekerjaanHeaderRep repDetailPek, MstSubRegionRep repSubRegion)
 {
     _repository   = r;
     _repDetailPek = repDetailPek;
     _repDetail    = repDetail;
     _repRegion    = repRegion;
     _repSegmen    = repSegmen;
     _repReff      = repReff;
     _repSubRegion = repSubRegion;
 }