Beispiel #1
0
        public bool AddQueue(Ted ted)
        {
            validator.Validate(ted);

            var factory = new ConnectionFactory()
            {
                HostName    = rabbitConfiguration.Host,
                UserName    = rabbitConfiguration.User,
                Password    = rabbitConfiguration.Password,
                VirtualHost = rabbitConfiguration.User
            };

            using (var connection = factory.CreateConnection())
                using (var channel = connection.CreateModel())
                {
                    channel.QueueDeclare(queue: rabbitConfiguration.Queue,
                                         durable: true,
                                         exclusive: false,
                                         autoDelete: false,
                                         arguments: null);

                    string message = JsonConvert.SerializeObject(ted);
                    var    body    = Encoding.UTF8.GetBytes(message);

                    channel.BasicPublish(exchange: rabbitConfiguration.Exchange,
                                         routingKey: rabbitConfiguration.RoutingKey,
                                         basicProperties: null,
                                         body: body);
                }
            return(true);
        }
Beispiel #2
0
 public TedValidatorTest()
 {
     ted = new Ted
     {
         Id           = "1",
         Valor        = 200,
         Meio         = MeioTranferencia.Internet,
         Destinatario = new Destinatario
         {
             Agencia = "0085",
             Banco   = "341",
             Conta   = "421512",
             CPF     = "73682426051",
             Nome    = "Monike"
         },
         Remetente = new Remetente
         {
             Agencia = "0652",
             Banco   = "237",
             Conta   = "0065232",
             CPF     = "12873385006",
             Nome    = "Rodrigo"
         }
     };
     validations = new TedValidator();
 }
Beispiel #3
0
 public IActionResult Post([FromBody] Ted ted)
 {
     try
     {
         return(Created("Post", _rabbitService.AddQueue(ted)));
     }
     catch (Exception ex)
     {
         logger.LogError(ex.Message);
         return(StatusCode(StatusCodes.Status500InternalServerError, ex.Message));
     }
 }
Beispiel #4
0
        public TedServiceTest()
        {
            ted1 = new Ted
            {
                Id           = "1",
                Data         = DateTime.Now,
                Valor        = 200,
                Meio         = MeioTranferencia.Internet,
                Destinatario = new Destinatario
                {
                    Agencia = "0085",
                    Banco   = "341",
                    Conta   = "421512",
                    CPF     = "73682426051",
                    Nome    = "Monike"
                },
                Remetente = new Remetente
                {
                    Agencia = "0652",
                    Banco   = "237",
                    Conta   = "0065232",
                    CPF     = "12873385006",
                    Nome    = "Rodrigo"
                }
            };

            var mockRepository = new Mock <ITedRepository>();

            mockRepository.Setup(p => p.Get()).Returns(new List <Ted> {
                ted1
            });
            mockRepository.Setup(p => p.Create(ted1)).Returns(ted1);
            mockRepository.Setup(p => p.Remove(ted1));
            var mockValitor = new Mock <IValidator <Ted> >();

            mockValitor.Setup(x => x.Validate(It.IsAny <Ted>()))
            .Returns(new ValidationResult());
            tedService = new TedService(mockRepository.Object, mockValitor.Object);
        }
Beispiel #5
0
 public Ted Create(Ted cliente)
 {
     cliente.CalcularTarifa();
     validator.Validate(cliente);
     return(repository.Create(cliente));
 }
Beispiel #6
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (Blighchekbox.CheckState == CheckState.Checked)


            //if (comboBox1.Text == "bligh")
            {
                if (Tad <= 0.5)
                {
                    Tad        = 0.5;
                    texta.Text = Tad.ToString();
                }
                else
                {
                    texta.Text = Tad.ToString();
                }// end of tad

                if (Tbd <= 0.5)
                {
                    Tbd           = 0.5;
                    radtextb.Text = Tbd.ToString();
                }
                else
                {
                    radtextb.Text = Tbd.ToString();
                }// end of tbd


                if (Tcd <= 0.5)
                {
                    Tcd           = 0.5;
                    radtextc.Text = Tcd.ToString();
                }
                else
                {
                    radtextc.Text = Tcd.ToString();
                }  //end of tcd

                if (Tdd <= 0.5)
                {
                    Tdd           = 0.5;
                    radtextd.Text = Tdd.ToString();
                }

                else
                {
                    radtextd.Text = Tdd.ToString();
                }  //end of tdd


                if (Ted <= 0.5)
                {
                    Ted           = 0.5;
                    radtexte.Text = Ted.ToString();
                }

                else
                {
                    radtexte.Text = Ted.ToString();
                }  //end of ted

                if (Tfd <= 0.5)
                {
                    Tfd           = 0.5;
                    radtextf.Text = Tfd.ToString();
                }

                else
                {
                    radtextf.Text = Tfd.ToString();
                } //end of tfd
            }     //end of If
            if (Khoslachekbox.CheckState == CheckState.Checked)

            // if(comboBox1.Text=="khosla")
            {
                if (Tak <= 0.5)
                {
                    Tak        = 0.5;
                    texta.Text = Tak.ToString();
                }
                else
                {
                    texta.Text = Tak.ToString();
                }// end of tad

                if (Tbk <= 0.5)
                {
                    Tbk           = 0.5;
                    radtextb.Text = Tbk.ToString();
                }
                else
                {
                    radtextb.Text = Tbk.ToString();
                }// end of tbd


                if (Tck <= 0.5)
                {
                    Tck           = 0.5;
                    radtextc.Text = Tck.ToString();
                }
                else
                {
                    radtextc.Text = Tck.ToString();
                } //end of tcd

                if (Tdk <= 0.5)
                {
                    Tdk           = 0.5;
                    radtextd.Text = Tdk.ToString();
                }

                else
                {
                    radtextd.Text = Tdk.ToString();
                } //end of tdd


                if (Tek <= 0.5)
                {
                    Tek           = 0.5;
                    radtexte.Text = Tek.ToString();
                }

                else
                {
                    radtexte.Text = Tek.ToString();
                } //end of ted

                if (Tfk <= 0.5)
                {
                    Tfk           = 0.5;
                    radtextf.Text = Tfk.ToString();
                }

                else
                {
                    radtextf.Text = Tfk.ToString();
                } //end of tfd
            }
            Dynamicbtn.Visible = true;
        }
 public void Inserir(Ted ted)
 {
     context.GetCollection <Ted>(nameof(Ted)).InsertOne(ted);
 }
 public void Remove(Ted clubeIn) =>
 _object.DeleteOne(clube => clube.Id == clubeIn.Id);
 public Ted Update(string id, Ted clubeIn)
 {
     _object.ReplaceOne(clube => clube.Id == id, clubeIn);
     return(clubeIn);
 }
 public Ted Create(Ted clube)
 {
     _object.InsertOne(clube);
     return(clube);
 }
 // Use this for initialization
 void Start()
 {
     rb2d      = GetComponent <Rigidbody2D> ();
     teddyBear = Camera.main.GetComponent <Ted> ();
 }