Example #1
0
 public DogovorController(IClientLogic client, IRaionLogic raion, IReisLogic reis, IDogovorLogic dogovor)
 {
     _client  = client;
     _dogovor = dogovor;
     _reis    = reis;
     _raion   = raion;
 }
Example #2
0
 public EventLogic(IEventRepository eventRepository, IClientRepository clientRepository, IClientLogic clientLogic, ILog log)
 {
     _eventRepository = eventRepository;
     _clientRepository = clientRepository;
     _clientLogic = clientLogic;
     _log = log;
 }
Example #3
0
 public MainViewModel(string login, Guid gameId, IClientLogic clientLogic, List <string> playerNames) : this(login, gameId, clientLogic)
 {
     foreach (var name in playerNames)
     {
         _table.AddPlayer(new Player(name));
     }
 }
Example #4
0
        public ServiceClient(IClientLogic logic, IPAddress hostIP, int port, int interfaceId, long ticket)
        {
            this.logic = logic;

            client = new DynamicClient(hostIP, port);
            tree   = new ProtocolTree();
            root   = new DummyHandler <DummyProtocol>();
            auth   = new LeafProtocolHandler <AuthenticationProtocol>();

            tree.Register(root);
            tree.Register(auth);
            tree.Entry(root);
            tree.ConnectToLeaf(root, auth);
            tree.Connect(root, logic.ProtocolTree);

            app = new ApplicationConnectionManager(client, tree, 3000, 6000);

            auth.NewData += data =>
            {
                switch (data.statusCode)
                {
                case AuthenticationProtocol.StatusCode.Request:
                    Logger.Log("receiving auth request", "ServiceClient");
                    auth.Send(new AuthenticationProtocol
                    {
                        interfaceId = interfaceId,
                        ticket      = ticket,
                        resumeToken = ResumeToken,
                        statusCode  = AuthenticationProtocol.StatusCode.Ack
                    });
                    break;

                case AuthenticationProtocol.StatusCode.Accept:
                    Logger.Log("auth accepted by the host", "ServiceClient");
                    ResumeToken = data.resumeToken;
                    ConnectionAccepted?.Invoke();
                    break;

                case AuthenticationProtocol.StatusCode.Reject:
                    Logger.Log($"auth rejected by the host, {data.reason}", "ServiceClient", Logger.LogType.WARNING);
                    rejected = true;
                    client.CloseConnection();
                    app.Dispose();
                    ConnectionRejected?.Invoke();
                    break;

                default:
                    Logger.Log("invalid auth msg from host", "ServiceClient", Logger.LogType.WARNING);
                    break;
                }
            };

            app.ConnectionLost += () =>
            {
                if (!rejected)
                {
                    ConnectionLost?.Invoke();
                }
            };
        }
Example #5
0
        public void GetByFeatureClient()
        {
            List <Client> getByFeature;

            using (var db = new EntitesContext())
            {
                ClearTable.Features(db);
                ClearTable.KeyFeatures(db);
                ClearTable.Clients(db);
                ClearTable.KeyFeatureClients(db);

                clientL = Get(db);
                db.Features.AddRange(CreateListEntities.Features());
                db.KeyFeatures.AddRange(CreateListEntities.KeyFeatures());
                db.Clients.AddRange(CreateListEntities.Clients());
                db.KeyFeatureClients.AddRange(CreateListEntities.KeyFeatureClients());
                db.SaveChanges();

                getByFeature = clientL.GetByFeature(new Feature
                {
                    Id     = 1,
                    Number = 1,
                    Name   = "qwe",
                });
            }

            CollectionAssert.AreEqual(getByFeature, CreateListEntities.Clients());
        }
 public ReportController(IReisLogic reis, IRaionLogic raion, IDogovorLogic dogovor, IClientLogic client)
 {
     _dogovor = dogovor;
     _reis    = reis;
     _raions  = raion;
     _client  = client;
 }
 public FormCreateOrder(IClientLogic logicC, IProductLogic logicP, MainLogic logicM)
 {
     InitializeComponent();
     this.logicC = logicC;
     this.logicP = logicP;
     this.logicM = logicM;
 }
Example #8
0
 public void SaveNullClient()
 {
     using (var db = new EntitesContext())
     {
         clientL = Get(db);
         Assert.ThrowsException <ArgumentNullException>(() => clientL.Save(null));
     }
 }
Example #9
0
 public void RemoveErroneousIdClient()
 {
     using (var db = new EntitesContext())
     {
         clientL = Get(db);
         Assert.ThrowsException <ArgumentException>(() => clientL.Remove(erroneousId));
     }
 }
 public FormCreateOrder(IKomlectLogic logicP, IClientLogic logicC, MainLogic logicM)
 {
     InitializeComponent();
     this.logicP = logicP;
     this.logicC = logicC;
     this.logicM = logicM;
     this.logicC = logicC;
 }
Example #11
0
 public ReportLogic(IOrderLogic orderLogic, IPaymentLogic paymentLogic,
                    IServiceLogic serviceLogic, IClientLogic clientLogic)
 {
     this.orderLogic   = orderLogic;
     this.paymentLogic = paymentLogic;
     this.serviceLogic = serviceLogic;
     this.clientLogic  = clientLogic;
 }
Example #12
0
 public void GetByNullFeatureClient()
 {
     using (var db = new EntitesContext())
     {
         clientL = Get(db);
         Assert.ThrowsException <ArgumentNullException>(() => clientL.GetByFeature(null));
     }
 }
Example #13
0
 public void GetByErroneousNumberKeyClient()
 {
     using (var db = new EntitesContext())
     {
         clientL = Get(db);
         Assert.ThrowsException <ArgumentException>(() => clientL.GetByNumberKey(erroneousId));
     }
 }
Example #14
0
 public FormCreateOrder(IBouquetLogic logicB, ExceptionHandling exceptionHandling, MainLogic logicM, IClientLogic logicC)
 {
     InitializeComponent();
     this.logicB            = logicB;
     this.exceptionHandling = exceptionHandling;
     this.logicM            = logicM;
     this.logicC            = logicC;
 }
Example #15
0
 public GoodsController(IGoodLogic goodLogic, IColorLogic colorLogic, ICategoryLogic categoryLogic,
     IClientLogic clientLogic)
 {
     _goodLogic = goodLogic;
     _categoryLogic = categoryLogic;
     _colorLogic = colorLogic;
     _clientLogic = clientLogic;
     _goodHelper = new GoodHelper(colorLogic, categoryLogic);
 }
 public ReportLogic(IRequestLogic requestLogic, IOrderLogic orderLogic,
                    IProductLogic productLogic, IDishLogic dishLogic, IClientLogic clientLogic)
 {
     this.requestLogic = requestLogic;
     this.orderLogic   = orderLogic;
     this.productLogic = productLogic;
     this.dishLogic    = dishLogic;
     this.clientLogic  = clientLogic;
 }
Example #17
0
 public GoodsController(IGoodLogic goodLogic, IColorLogic colorLogic, ICategoryLogic categoryLogic,
                        IClientLogic clientLogic)
 {
     _goodLogic     = goodLogic;
     _categoryLogic = categoryLogic;
     _colorLogic    = colorLogic;
     _clientLogic   = clientLogic;
     _goodHelper    = new GoodHelper(colorLogic, categoryLogic);
 }
Example #18
0
 public void GetByNumberKeyNoDBClient()
 {
     using (var db = new EntitesContext())
     {
         ClearTable.HaspKeys(db);
         clientL = Get(db);
         Assert.IsNull(clientL.GetByNumberKey(2));
     }
 }
Example #19
0
 public CartController(ICategoryLogic categoryLogic, IColorLogic colorLogic,
     IGoodLogic goodLogic, IOrderLogic orderLogic, IClientLogic clientLogic, IOrderItemLogic orderItemLogic)
 {
     _goodLogic = goodLogic;
     _categoryLogic = categoryLogic;
     _colorLogic = colorLogic;
     _orderLogic = orderLogic;
     _clientLogic = clientLogic;
     _orderItemLogic = orderItemLogic;
 }
 public ProposalController(ISuggestorLogic suggestorLogic, IProposalLogic ProposalLogic,
                           IMapper mapper, IClientLogic clientLogic, IUserLogic userLogic, ILogLogic logLogic)
 {
     _ProposalLogic  = ProposalLogic;
     _suggestorLogic = suggestorLogic;
     _mapper         = mapper;
     _clientLogic    = clientLogic;
     _userLogic      = userLogic;
     _logLogic       = logLogic;
 }
Example #21
0
 public CartController(ICategoryLogic categoryLogic, IColorLogic colorLogic,
                       IGoodLogic goodLogic, IOrderLogic orderLogic, IClientLogic clientLogic, IOrderItemLogic orderItemLogic)
 {
     _goodLogic      = goodLogic;
     _categoryLogic  = categoryLogic;
     _colorLogic     = colorLogic;
     _orderLogic     = orderLogic;
     _clientLogic    = clientLogic;
     _orderItemLogic = orderItemLogic;
 }
Example #22
0
 public void RemoveNoDBClient()
 {
     using (var db = new EntitesContext())
     {
         ClearTable.Clients(db);
         clientL = Get(db);
         clientL.Save(CreateNew());
         Assert.IsFalse(clientL.Remove(123));
     }
 }
Example #23
0
        public MainViewModel(string login, Guid gameId, IClientLogic clientLogic)
        {
            Login        = login;
            _gameId      = gameId;
            _clientLogic = clientLogic;

            Window             = new MainWindow();
            Window.DataContext = this;

            Init();
        }
 public FormMain(IProductLogic productLogic, IClientLogic clientLogic)
 {
     InitializeComponent();
     this.productLogic = productLogic;
     if (!clientLogic.IsAdmin(new ClientBindingModel {
         Id = Program.Client.Id
     }))
     {
         пополнитьToolStripMenuItem.Visible = false;
     }
     LoadData();
 }
Example #25
0
        public PaymentStripeController(
            IConfiguration config,
            IClientLogic clientLogic,
            ICartLogic cartLogic
            )
        {
            this.config      = config;
            this.clientLogic = clientLogic;
            this.cartLogic   = cartLogic;

            StripeConfiguration.ApiKey = config.GetSection("Stripe")["SecretKey"];
        }
Example #26
0
        public void SaveClient()
        {
            bool add;

            using (var db = new EntitesContext())
            {
                ClearTable.Clients(db);
                clientL = Get(db);
                add     = clientL.Save(CreateNew());
            }

            Assert.IsTrue(add);
        }
Example #27
0
        public void GetAllEmptyClient()
        {
            var getAll         = new List <Client>();
            var clientExpected = new List <Client>();

            using (var db = new EntitesContext())
            {
                ClearTable.Clients(db);
                clientL = Get(db);
                getAll  = clientL.GetAll();
            }
            CollectionAssert.AreEqual(getAll, clientExpected);
        }
Example #28
0
        public LobbyViewModel(string login)
        {
            _login             = login;
            Window             = new LobbyWindow();
            Window.DataContext = this;

            clientLogic = new ClientLogic();
            clientLogic.EstablishConnection(_login);

            clientLogic.Client.OnReceiveMessageEvent += ReceivedMessageFromClient;

            GameTypes = ((GameType[])Enum.GetValues(typeof(GameType))).ToList();
        }
Example #29
0
 public ProductsController
 (
     ILogger <ProductsController> loggerProductsController,
     IProductManager productManager,
     ICartLogic cartLogic,
     IClientLogic clientLogic
 )
 {
     this.loggerProductsController = loggerProductsController;
     this.productManager           = productManager;
     this.cartLogic   = cartLogic;
     this.clientLogic = clientLogic;
 }
Example #30
0
        public void GetByIdNoDBClient()
        {
            Client getById;

            using (var db = new EntitesContext())
            {
                ClearTable.Clients(db);
                clientL = Get(db);
                getById = clientL.GetById(1);
            }

            Assert.IsNull(getById);
        }
Example #31
0
        public void SaveDuplicateClient()
        {
            bool   add;
            Client client = CreateNew();

            using (var db = new EntitesContext())
            {
                ClearTable.Clients(db);
                clientL = Get(db);
                clientL.Save(client);
                add = clientL.Save(client);
            }

            Assert.IsFalse(add);
        }
Example #32
0
        public void GetByIdClient()
        {
            Client getById;
            Client clientExpected = CreateNew(1);

            using (var db = new EntitesContext())
            {
                ClearTable.Clients(db);
                clientL = Get(db);
                clientL.Save(CreateNew());
                getById = clientL.GetById(1);
            }

            Assert.AreEqual(getById, clientExpected);
        }
Example #33
0
        public FormInfoMail(IClientLogic logic)
        {
            InitializeComponent();
            textBox.Text = "Продуктов недостаточно на складе в указанном количестве. " +
                           "Укажите адрес электронной почты, куда отправится информация о Вашем запросе";
            List <ClientViewModel> list = logic.ReadAdmins();

            if (list != null)
            {
                comboBox.DisplayMember = "Email";
                comboBox.ValueMember   = "Id";
                comboBox.DataSource    = list;
                comboBox.SelectedItem  = null;
            }
        }
Example #34
0
 public CourtBookLogic(ObjectContextEntities context, IClientLogic clientService)
 {
     _clientService = clientService;
     _context = context;
 }
Example #35
0
 public ClientController(IClientLogic clientLogic)
 {
     _clientLogic = clientLogic;
 }
Example #36
0
 public ClientController(IClientLogic logic, ILog log)
 {
     _logic = logic;
     _log = log;
 }