public AddCustomerPresenter(IAddCustomerView view)
        {
            Check.Require(view != null, "view may not be null");
            this.view = view;

            model = new AddCustomerModel();
        }
Exemple #2
0
        public void Initialize()
        {
            _mockedModuleController = new Mock <IModuleController>();
            _mockedDialogService    = new Mock <IDialogService>();

            _mockedDatabaseObjectCollection = new Mock <IDatabaseObjectCollection>();

            _mockedCustomerDbo = new Mock <ICustomerDbo>();

            _mockedStatesDbo = new Mock <IStatesDbo>();
            _mockedStatesDbo.Setup(dbo => dbo.GetStates()).Returns(
                new List <State>()
            {
                new State {
                    StateName = "New Jersey", StateCode = "NJ"
                }
            });

            _mockedDatabaseObjectCollection.Setup(databaseObjectCollection => databaseObjectCollection.GetDbo <ICustomerDbo>()).Returns(_mockedCustomerDbo.Object);
            _mockedDatabaseObjectCollection.Setup(databaseObjectCollection => databaseObjectCollection.GetDbo <IStatesDbo>()).Returns(_mockedStatesDbo.Object);

            _mockedModuleController.Setup(moduleController => moduleController.GetCollection <IDatabaseObjectCollection>()).Returns(_mockedDatabaseObjectCollection.Object);

            _addCustomerController = new AddCustomerController(_mockedModuleController.Object, _mockedDialogService.Object);

            _view = new AddCustomerForm(_addCustomerController);
        }
Exemple #3
0
        public AddCustomerPresenter(IAddCustomerView view)
        {
            Check.Require(view != null, "view may not be null");
            this.view = view;

            model = new AddCustomerModel();
        }
        public AddCustomerPresenter(IAddCustomerView p_view,
            ICustomerDao p_customerDao)
        {
            m_view = p_view;
            m_customerDao = p_customerDao;

            CustomerDataEntity customerDataEntity = p_customerDao.CreateCustomerDataEntity();
            CustomerViewModel customerViewModel = new CustomerViewModel(customerDataEntity);

            m_viewModel = customerViewModel;
            m_view.ShowCustomer(customerViewModel);
        }
Exemple #5
0
        public CustomerPresenter(IAddCustomerView CustomerViewObject, CustomerModel CustomerModelObject)
        {
            if (CustomerViewObject == null)
            {
                throw new ArgumentNullException("CustomerViewObject may not be null");
            }
            if (CustomerModelObject == null)
            {
                throw new ArgumentNullException("CustomerModelObject may not be null");
            }

            this.AddCustomerViewObject = CustomerViewObject;
            this.CustomerModelObject   = CustomerModelObject;
        }
 public AddCustomerPresenter(IAddCustomerView p_view,
     ICustomerDao p_customerDao)
 {
     m_view = p_view;
     m_customerDao = p_customerDao;
 }