public ATTRequestFormService() { workflow = DbContextSelector.getInstance().getDbFactory(DbContextSelector.DbName.Workflow); var docWorkflow = DbContextSelector.getInstance().getDbFactory(DbContextSelector.DbName.WorkflowDoc); BC = new ATTRequestFormBC(workflow, docWorkflow); _FlightDetailRepository = new FlightDetailRepository(workflow); }
public ATTRequestFormBC(IDbFactory dbFactory, IDbFactory dbDocFactory) : base(dbFactory, dbDocFactory) { _travelDetailRepository = new TravelDetailRepository(dbFactory); _attachmentRepository = new Attachment.TravelDetailRepository(dbDocFactory); _destinationRepository = new DestinationRepository(dbFactory); _flightDetailRepository = new FlightDetailRepository(dbFactory); AddActivities(new ATTSubmissionActivity()); AddActivities(new HoDApprovalActivity()); AddActivities(new ATTReworkedActivity()); AddActivities(new ATTEXCOApprovalActivity()); AddActivities(new ATTHRReviewActivity()); AddActivities(new ATTHRApprovalActivity()); AddActivities(new ATTNAGATravelActivity()); AddActivities(new ATTEditFormAcitvity(() => { return(CreateEmailData()); })); }
public FlightDetailsController(IFlightDetailRepository flightDetailRepository) { FlightDetailRepository = flightDetailRepository; }