public SOWAssignUpdateHandler(GlobalSolusindoDb db, tblM_User user, SOWAssignValidator sowAssignValidator, SOWAssignFactory sowAssignFactory, SOWAssignQuery sowAssignQuery, AccessControl accessControl) : base(db, user)
 {
     this.sowAssignValidator         = sowAssignValidator;
     this.sowAssignFactory           = sowAssignFactory;
     this.sowAssignQuery             = sowAssignQuery;
     this.sowAssignEntryDataProvider = new SOWAssignEntryDataProvider(db, user, accessControl, sowAssignQuery);
 }
 public SOWCreateHandler(GlobalSolusindoDb db, tblM_User user, SOWValidator sowValidator, SOWFactory sowFactory, SOWAssignFactory sowAssignFactory, SOWTrackFactory sowTrackFactory, SOWQuery sowQuery, AccessControl accessControl) : base(db, user)
 {
     this.sowValidator         = sowValidator;
     this.sowFactory           = sowFactory;
     this.sowQuery             = sowQuery;
     this.sowAssignFactory     = sowAssignFactory;
     this.sowTrackFactory      = sowTrackFactory;
     this.sowEntryDataProvider = new SOWEntryDataProvider(db, user, accessControl, sowQuery);
 }
 public SOWImportExcelHandler(GlobalSolusindoDb db, tblM_User user, SOWValidator SOWValidator, SOWFactory SOWFactory, SOWAssignFactory sOWAssignFactory, SOWQuery SOWQuery, AccessControl accessControl) : base(db, user)
 {
     this.SOWValidator         = SOWValidator;
     this.SOWFactory           = SOWFactory;
     this.SOWQuery             = SOWQuery;
     this.SOWAssignFactory     = sOWAssignFactory;
     this.SOWEntryDataProvider = new SOWEntryDataProvider(db, user, accessControl, SOWQuery);
     //((IObjectContextAdapter)Db).ObjectContext.CommandTimeout = 300; //set time out
     //db.Database.CommandTimeout = 300;
 }
 private void Initialize(SOWAssignValidator sowAssignValidator, SOWAssignFactory sowAssignFactory)
 {
     this.sowAssignValidator = sowAssignValidator;
     this.sowAssignFactory   = sowAssignFactory;
 }