Ejemplo n.º 1
0
        public UserIndex Update(IUserOrder newUserOrder)
        {
            var index = MyOrders.IndexOf(newUserOrder);

            if (index >= 0)
            {
                throw new InvalidOperationException(string.Format("MyOrders already contains user order {0}.", newUserOrder));
            }

            var newMyOrder = MyOrders.Add(newUserOrder);

            return(new UserIndex(User, newUserOrder.Transaction, newMyOrder, AssigningOrders));
        }
Ejemplo n.º 2
0
        public void ExecuteTask(string userEntry)
        {
            int        numberOfEntryValues = userEntry.Split(" ").Length;
            IUserOrder agendaAddCommand    = GetAddCommand(numberOfEntryValues, agendaController);

            if (agendaAddCommand != null)
            {
                agendaAddCommand.ExecuteTask(userEntry);
            }
            else
            {
                Console.WriteLine("Formato invalido, vuelva a intentar");
            }
        }
Ejemplo n.º 3
0
 public RegistrationApiController(
     IFindUserByEmail findUser,
     INewUserFactory newUserFactory,
     IWebRegisterUser registerUser,
     IWebSetOptInsRegisterUser setOptInsRegisterUser,
     IManageAccountInfo accountInfo,
     IUserOrder userOrder,
     IUserCompanyContext userCompanyContext,
     ISetPublicationsNewsletterUserOptIns setNewsletterUserOptInsContext,
     IUpdateOfferUserOptInContext offersOptIn)
 {
     FindUser                       = findUser;
     NewUserFactory                 = newUserFactory;
     RegisterUser                   = registerUser;
     SetOptInsRegisterUser          = setOptInsRegisterUser;
     UserCompanyContext             = userCompanyContext;
     AccountInfo                    = accountInfo;
     UserOrder                      = userOrder;
     SetNewsletterUserOptInsContext = setNewsletterUserOptInsContext;
     OffersOptIn                    = offersOptIn;
 }
 public HistoryOrderViewModel(IUserOrder orderData, IUser users)
 {
     this.orderData = orderData;
     this.users     = users;
 }
Ejemplo n.º 5
0
 public void AddUserValidCommand(string commandName, IUserOrder executableCommand)
 {
     AgendaValidCommands.Add(commandName, executableCommand);
 }
Ejemplo n.º 6
0
 public void AddUserValidCommand(string commandName = null, IUserOrder executableCommand = null)
 {
     decoratedInterpreter.AddUserValidCommand("SEARCH ", new InterpreterOfSearch(agendaController));
 }
Ejemplo n.º 7
0
 public UsersController(IUserOrder repository)
 {
     _repository = repository;
 }
Ejemplo n.º 8
0
 public static UserIndex New(IUserOrder newOrder)
 {
     return(new UserIndex(newOrder.Transaction.User, newOrder.Transaction, ImmutableList.Create(newOrder), ImmutableList.Create <IAssigningUserOrder>()));
 }