Example #1
0
        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);
        }
Example #2
0
        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;
 }