Esempio n. 1
0
        private static void criar()
        {
            AddAvaliacao avaliacao = new AddAvaliacao();

            Console.Write("Digite [ 1 ] para Produto e [ 2 ] para Serviço: ");
            int tipo = Int32.Parse(Console.ReadLine());

            if (tipo == 1)
            {
                Console.Write("Nome: ");
                avaliacao.nome = Console.ReadLine();
                Console.Write("Cidade: ");
                avaliacao.cidade = Console.ReadLine();
                Console.Write("Estado (Ex: RJ): ");
                avaliacao.estado = Console.ReadLine();
                avaliacao.tipo   = "Produto";
            }
            else
            {
                Console.Write("Nome: ");
                avaliacao.nome = Console.ReadLine();
                Console.Write("Cidade: ");
                avaliacao.cidade = Console.ReadLine();
                Console.Write("Estado (Ex: RJ): ");
                avaliacao.estado = Console.ReadLine();
                avaliacao.tipo   = "Serviço";
            }

            ConsumeEventSync syncAdd = new ConsumeEventSync();

            syncAdd.PostEvent_data(avaliacao); //Adding Event
            fim();
        }
Esempio n. 2
0
        public void AddAvaliacao(AddAvaliacao avaliacao)
        {
            DateTime today = DateTime.Today;

            using (SqlConnection con = new SqlConnection(_connectionString))
            {
                con.Open();
                string     query = "INSERT INTO avaliacoes (nome, cidade, estado, tipo, _data) VALUES (@nome, @cidade, @estado, @tipo, GetDate())";
                SqlCommand cmd   = new SqlCommand(query, con);


                try
                {
                    _sqlConnection.Open();
                    cmd.Parameters.AddWithValue("@nome", avaliacao.nome);
                    cmd.Parameters.AddWithValue("@cidade", avaliacao.cidade);
                    cmd.Parameters.AddWithValue("@estado", avaliacao.estado);
                    cmd.Parameters.AddWithValue("@tipo", avaliacao.tipo);
                    cmd.Parameters.AddWithValue("@_data", today);
                    cmd.ExecuteNonQuery();
                }
                catch (Exception ex)
                {
                    Debug.WriteLine(ex.ToString());
                }
                finally
                {
                    _sqlConnection.Close();
                }
            }
        }
Esempio n. 3
0
        // Add
        public void PostEvent_data(AddAvaliacao av) //Adding Event
        {
            using (var client = new WebClient())
            {
                /*
                 * AddAvaliacao avaliacao = new AddAvaliacao(); //Setting parameter to post
                 * avaliacao.nome = av.nome;
                 * avaliacao.cidade = av.cidade;
                 * avaliacao.estado = av.estado;
                 * avaliacao.tipo = av.tipo;
                 * client.Headers.Add("Content-Type:application/json");
                 * client.Headers.Add("Accept:application/json");
                 *
                 * var result = client.UploadString("http://localhost:51346/api/Avaliacao", "POST", Newtonsoft.Json.JsonConvert.SerializeObject(avaliacao));
                 * Console.WriteLine(result);
                 * Console.WriteLine("Avaliação adicionada com sucesso!");
                 */
                HttpClient client1 = new HttpClient();
                client1.BaseAddress = new Uri("http://localhost:51346/");
                client1.DefaultRequestHeaders.Accept.Add(
                    new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json"));

                //####### Friends Seed ########
                AddAvaliacao avaliacao = new AddAvaliacao(); //Setting parameter to post
                avaliacao.nome   = av.nome;
                avaliacao.cidade = av.cidade;
                avaliacao.estado = av.estado;
                avaliacao.tipo   = av.tipo;
                //#############################

                Task <HttpResponseMessage> response = client1.PostAsJsonAsync("api/Avaliacao", avaliacao);
                if (response.Result.IsSuccessStatusCode)
                {
                    Console.WriteLine($"Avaliação  {avaliacao.nome} incluido com sucesso!");
                }
            }
        }
 public void Post([FromBody] AddAvaliacao value)
 {
     _avaliacaoRepositorio.AddAvaliacao(value);
 }