コード例 #1
0
 public OrdersController(IMapper mapper
                         , IClientOrder clientOrder
                         , IDataLogger dataLogger
                         , IOrder order)
 {
     _mapper         = mapper;
     _clientOrder    = clientOrder;
     base.DataLogger = dataLogger;
     _order          = order;
 }
コード例 #2
0
        private void NextStep()
        {
            if (_order == null)
            {
                _order = _kernel.Get <IClientOrder>();
            }

            _order.Name         = _view.getName();
            _order.Surname      = _view.getSurname();
            _order.Patronymic   = _view.getPatronymic();
            _order.PhoneNumber  = _view.getPhoneNumber();
            _order.EmailAddress = _view.getEmailAddress();
            _order.City         = _view.getCity();
            _order.Street       = _view.getStreet();
            _order.HouseNumber  = _view.getHouseNumber();
            _order.Pavilion     = _view.getPavilion();
            _order.Flat         = _view.getFlat();

            new ClientManagerAddOrderSecondStepPresenter(_kernel, _kernel.Get <IClientManagerAddOrderSecondStepView>(), _order).Run();
            _view.Close();
        }
コード例 #3
0
 public WebApiController(IClientOrder clientOrder, IMapper mapper, IOrder order)
 {
     _clientOrder = clientOrder;
     _mapper      = mapper;
     _order       = order;
 }
コード例 #4
0
 public ClientManagerAddOrderPresenter(IKernel kernel, IClientManagerAddOrderView view, IClientOrder order) : this(kernel, view)
 {
     _order = order;
     setOrderInfo();
 }
 public ClientManagerAddOrderSecondStepPresenter(IKernel kernel, IClientManagerAddOrderSecondStepView view, IClientOrder order) : this(kernel, view)
 {
     _order = order;
 }