コード例 #1
0
        public SubsidiaryServiceShould()
        {
            //var conn = "server=10.28.7.12;database=Shanlv;uid=sa;pwd=Admin123456;";
            //ShanlvDbContext db = new ShanlvDbContext(options => { options = conn });

            var options       = CreateDbContextOptions("shanlv");
            var db            = new ShanlvDbContext(options);
            var subsidiaryDal = new SubsidiaryDal(db);

            _subsidiaryService = new SubsidiaryService(db, subsidiaryDal);
        }
コード例 #2
0
        public SubsidiaryViewModel(
            IBaseService baseService,
            ISubsidiaryService subsidiaryService,
            IEventAggregator eventAggregator
            ) : base(baseService)
        {
            _baseService       = baseService;
            _subsidiaryService = subsidiaryService;
            _eventAggregator   = eventAggregator;

            TabName = "Binäringar";

            ConstructSubsidiaryCommand   = new CustomDelegateCommand(ExecuteConstructSubsidiaryCommand, o => true);
            AddSubsidiaryUIEventHandler  = new CustomDelegateCommand(ExecuteAddSubsidiaryUIEventHandler, o => true);
            ConstructingUIEventHandler   = new CustomDelegateCommand(ExecuteConstructingUIEventHandler, o => true);
            SubsidiaryUIEventHandler     = new CustomDelegateCommand(ExecuteSubsidiaryUIEventHandler, o => true);
            AddSubsidiaryCommand         = new DelegateCommand(ExecuteAddSubsidiaryCommand);
            EditSubsidiaryUIEventHandler = new CustomDelegateCommand(ExecuteEditSubsidiaryUIEventHandler, o => true);

            _eventAggregator.GetEvent <NewFiefLoadedEvent>().Subscribe(ExecuteNewFiefLoadedEvent);
        }
コード例 #3
0
 public SubsidiaryController(ISubsidiaryService subsidiaryService)
 {
     _subsidiaryService = subsidiaryService;
 }