public override Task <ClearReply> ClearList(ClearRequest request, ServerCallContext context)
 {
     _stepListModel.Clear();
     return(Task.FromResult(new ClearReply {
         Success = true
     }));
 }
Ejemplo n.º 2
0
        public void ClearPriority(int priority)
        {
            try
            {
                if (!IsConnected())
                {
                    return;
                }

                if (priority == coreObject.hyperionPriority)
                {
                    _priorityCleared = true;
                }

                ClearRequest clearRequest = ClearRequest.CreateBuilder()
                                            .SetPriority(priority)
                                            .Build();

                HyperionRequest request = HyperionRequest.CreateBuilder()
                                          .SetCommand(HyperionRequest.Types.Command.CLEAR)
                                          .SetExtension(ClearRequest.ClearRequest_, clearRequest)
                                          .Build();

                SendRequest(request);
            }
            catch (Exception e)
            {
                Log.Error(string.Format("HyperionHandler - {0}", "Error clearing priority"));
                Log.Error(string.Format("HyperionHandler - {0}", e.Message));
            }
        }
Ejemplo n.º 3
0
        public static void ClearPriority(int priority)
        {
            try
            {
                if (!IsConnected())
                {
                    return;
                }

                var clearRequest = ClearRequest.CreateBuilder()
                                   .SetPriority(priority)
                                   .Build();

                var request = HyperionRequest.CreateBuilder()
                              .SetCommand(HyperionRequest.Types.Command.CLEAR)
                              .SetExtension(ClearRequest.ClearRequest_, clearRequest)
                              .Build();

                SendRequest(request);
            }
            catch (Exception ex)
            {
                Notifications.Error($"Failed to clear priority.{ex.Message}");
            }
        }
Ejemplo n.º 4
0
        public async Task ClearAsync()
        {
            Trace.WriteLine("New clear request");

            ServerConfig[] servers  = GetServersInternal();
            Request[]      requests = servers.Select(x => ClearRequest.New(x.Auth)).ToArray();

            await _connectionPool.UseAsync(servers.Length, con => _clearProcessor.ExecuteAsync(requests, con, servers));
        }
Ejemplo n.º 5
0
        protected override void SendClearPriorityMessage()
        {
            var clearRequest = ClearRequest.CreateBuilder()
                               .SetPriority(_priority)
                               .Build();

            var request = HyperionRequest.CreateBuilder()
                          .SetCommand(HyperionRequest.Types.Command.CLEAR)
                          .SetExtension(ClearRequest.ClearRequest_, clearRequest)
                          .Build();

            SendRequest(request);
        }
Ejemplo n.º 6
0
        /// <summary>
        /// Remove um ou mais itens da planilha.
        /// </summary>
        /// <param name="range">Range dos itens a serem removidos. Exemplo: A1:B2.</param>
        /// <returns>Resposta do request da operação.</returns>
        public ClearValuesResponse DeleteValues(string range = null)
        {
            if (range == null)
            {
                range = sheets[sheetNumber].Properties.Title;
            }

            ClearValuesRequest requestBody = new ClearValuesRequest();

            ClearRequest deleteRequest = service.Spreadsheets.Values.Clear(requestBody, spreadsheetId, range);

            return(deleteRequest.Execute());
        }
Ejemplo n.º 7
0
        public void Process_ClearsTheStorage()
        {
            // arrange
            var request   = new ClearRequest();
            var processor = new ClearProcessor();
            var storage   = Substitute.For <IStorage>();

            // act
            processor.Reply(request, storage);

            // assert
            storage.Received(1).Clear();
        }
Ejemplo n.º 8
0
        public void Handle_Clear_WorksCorrectly()
        {
            // Arrange
            var processor = new RequestProcessor(Substitute.For <IStorage>(), null, null, null, null, null, new ClearProcessor());
            var request   = ClearRequest.New(Auth.Default());

            // Act
            Response response = processor.Handle(request, Auth.Default());

            // Assert
            Assert.True(response.Success);
            Assert.True(string.IsNullOrEmpty(response.Exception));
            Assert.NotNull(request.ClearRequest);
        }
Ejemplo n.º 9
0
        public void ClearRequest_ReturnsNew()
        {
            // Arrange
            Auth auth = new Auth();


            // Act
            var request = ClearRequest.New(auth);

            // Assert
            Assert.NotNull(request);
            Assert.Equal(request.Type, RequestType.Clear);
            Assert.NotNull(request.ClearRequest);
            Assert.Equal(auth, request.Auth);
        }
Ejemplo n.º 10
0
        public void Process_ReturnsNumberOfDeleted()
        {
            // arrange
            var request      = new ClearRequest();
            var processor    = new ClearProcessor();
            var deletedCount = 5;
            var storage      = Substitute.For <IStorage>();

            storage.Clear().Returns(deletedCount);

            // act
            ClearResponse response = processor.Reply(request, storage);

            // assert
            Assert.Equal(response.Deleted, deletedCount);
        }
Ejemplo n.º 11
0
        private void ClearPriority()
        {
            if (!IsConnected())
            {
                return;
            }

            var clearRequest = ClearRequest.CreateBuilder()
                               .SetPriority(_priority)
                               .Build();

            var request = HyperionRequest.CreateBuilder()
                          .SetCommand(HyperionRequest.Types.Command.CLEAR)
                          .SetExtension(ClearRequest.ClearRequest_, clearRequest)
                          .Build();

            SendRequest(request);
        }
        public void Execute(ref AcquirerSale acquirerSale)
        {
            // Arrange post
            ClearRequest ClearRequest = new ClearRequest()
            {
                ApiKey = "",
                Orders = new List <Order>()
                {
                    new Order()
                    {
                        Payments = new List <Payment>()
                        {
                            new Payment()
                            {
                                Amount     = acquirerSale.CreditCardPayments[0].AmountInCents,
                                CardBin    = acquirerSale.CreditCardPayments[0].CreditCard.CreditCardNumber,
                                CardNumber = acquirerSale.CreditCardPayments[0].CreditCard.CreditCardNumber
                            }
                        }
                    }
                }
            };

            // Call endpoint
            NameValueCollection headers = new NameValueCollection();

            headers.Add("MerchantKey", acquirerSale.Store.MerchantKey);
            headers.Add("Content-Type", "application/json");

            HttpResponse <ClearResponse> Response = this.HttpUtility.SubmitRequest <ClearRequest, ClearResponse>(ClearRequest,
                                                                                                                 acquirerSale.Store.Antifraud.ServiceUri, HttpVerbEnum.Get, HttpContentTypeEnum.Json, headers);

            // Arrange return
            acquirerSale.Authorized = false;
            if (Response.HttpStatusCode == HttpStatusCode.OK)
            {
                if (Response.Response.Orders[0].Status == Clear.DTO.Status.APA.ToString())
                {
                    acquirerSale.Authorized = true;
                    acquirerSale.AuthorizationRawResponse = Response.RawResponse;
                    acquirerSale.AuthStatusCode           = Response.HttpStatusCode.ToString();
                }
            }
        }
Ejemplo n.º 13
0
        public void ClearPriority(int priority)
        {
            try
            {
                if (!IsConnected())
                {
                    return;
                }

                ClearRequest clearRequest = ClearRequest.CreateBuilder()
                                            .SetPriority(priority)
                                            .Build();

                HyperionRequest request = HyperionRequest.CreateBuilder()
                                          .SetCommand(HyperionRequest.Types.Command.CLEAR)
                                          .SetExtension(ClearRequest.ClearRequest_, clearRequest)
                                          .Build();

                SendRequest(request);
            }
            catch (Exception) {
            }
        }
Ejemplo n.º 14
0
 public void ClearBooking()
 {
     ClearRequest clearbooking = new ClearRequest();
     clearbooking.Signature = signature;
     clientapi.Clear(clearbooking);
 }
Ejemplo n.º 15
0
 public IActionResult Delete(ClearRequest r) =>
 Repo
 .Delete(r.DashboardId, r.PanelId)
 .ToActionResult(x => new { Message = "Annotations deleted" });
Ejemplo n.º 16
0
        public void Clear()
        {
            var request = new ClearRequest();

            clientProxy.Execute(client => client.Clear(request));
        }
Ejemplo n.º 17
0
 public async Task ClearAsync()
 {
     var request = new ClearRequest();
     await clientProxy.Execute(client => client.ClearAsync(request));
 }
Ejemplo n.º 18
0
        public override async Task <UserBasket> Clear(ClearRequest request, ServerCallContext context)
        {
            await database.KeyDeleteAsync(request.User);

            return(await Get(new GetByUserRequest { User = request.User }, context));
        }