コード例 #1
0
ファイル: Form1.cs プロジェクト: AlexandraFarman/Assignment_3
        public Form1()
        {
            AddressManager am = new AddressManager();
            EstateManager  em = new EstateManager();

            _fileController    = new FileController(am, em);
            _estateController  = new EstateController(em);
            _addressController = new AddressController(am);

            InitializeComponent();
            comboBoxCountries.DataSource              = Enum.GetValues(typeof(Countries));
            comboBoxCountry.DataSource                = Enum.GetValues(typeof(Countries));
            comboBoxCountryChange.DataSource          = Enum.GetValues(typeof(Countries));
            comboBoxLegalForm.DataSource              = Enum.GetValues(typeof(LegalForm));
            comboBoxChangeLegalForm.DataSource        = Enum.GetValues(typeof(LegalForm));
            comboBoxAddLegalForm.DataSource           = Enum.GetValues(typeof(LegalForm));
            comboBoxType.DataSource                   = _estateController.GetEstateTypes();
            comboBoxAddType.DataSource                = _estateController.GetEstateTypes();
            comboBoxChangeType.DataSource             = _estateController.GetEstateTypes();
            comboBoxCategory.DataSource               = _estateController.GetEstateCategories();
            comboBoxEstateObject.DataSource           = _estateController.GetAllEstates();
            comboBoxChangeEstateId.DataSource         = _estateController.GetAllEstates().Select(e => e.EstateId).ToList();
            comboBoxAddAddressToEstate.DataSource     = _addressController.GetAllAddresses();
            comboBoxChangeAddressForEstate.DataSource = _addressController.GetAllAddresses();
            comboBoxChangeAddress.DataSource          = _addressController.GetAllAddresses();
        }
コード例 #2
0
        public void UpdateMemberWithNewAddress()
        {
            MethodBase method = MethodBase.GetCurrentMethod();
            DbContextOptions <GTLContext> options = new DbContextOptionsBuilder <GTLContext>()
                                                    .UseInMemoryDatabase(method.Name).EnableSensitiveDataLogging(true)
                                                    .Options;

            using (var context = new GTLContext(options))
            {
                //setup
                IMemberController mController = ControllerFactory.CreateMemberController(context);
                InsertDummyData(context);

                var member = mController.Create(ssn, fName, lName, homeAddres, campusAddress, zip, homeAddressAdditionalInfo, mTypes);
                IAddressController aController = ControllerFactory.CreateAddressController(context);

                var newAddress = aController.Create("Blaviken street", "Be careful of the Dog", zip);
                //Action
                mController.Insert(member);
                //--update the member with new info, find it again make sure they are actually updated.
                var updatedMember = mController.FindByName(member.FName);
                updatedMember.HomeAddress = newAddress;
                mController.Update(updatedMember);
                member = mController.FindByName(member.FName);
                Assert.That(member, Is.EqualTo(updatedMember));
            }
        }
コード例 #3
0
ファイル: ClientMenu.cs プロジェクト: Marynok/Martyuk_Labs
 public ClientMenu(IMenu mainMenu, IClientController clientController, IBasketController basketController,
                   IAddressController addressController, IManufacturerService manufacturerService, ICurrencyController currencyController)
     : base(mainMenu, addressController, manufacturerService)
 {
     _clientController   = clientController;
     _basketController   = basketController;
     _currencyController = currencyController;
 }
コード例 #4
0
 public MainMenu(IManufacturerService manufacturerService, IClientController clientController, IAddressController addressController,
                 IFoodService foodontroller, IBasketController basketController, ICurrencyController currencyController)
 {
     _clientController    = clientController;
     _manufacturerService = manufacturerService;
     _addressController   = addressController;
     _foodontroller       = foodontroller;
     _basketController    = basketController;
     _currencyController  = currencyController;
 }
コード例 #5
0
 public AddressController(GTLContext context)
 {
     addressController = ControllerFactory.CreateAddressController(context);
 }
コード例 #6
0
 public ManufacturerMenu(IMenu mainMenu, IMenu foodMenu, IManufacturerService manufacturerService,
                         IAddressController addressController) : base(mainMenu, addressController, manufacturerService)
 {
     _foodMenu = foodMenu;
 }
コード例 #7
0
 public MemberController(GTLContext context)
 {
     db = context;
     addressController = ControllerFactory.CreateAddressController(db);
 }
コード例 #8
0
 public VolumeController(GTLContext context)
 {
     materialController = ControllerFactory.CreateMaterialController(context);
     addressController  = ControllerFactory.CreateAddressController(context);
     _context           = context;
 }