Exemplo n.º 1
0
        private static void AtualizarAnuncio()
        {
            Console.Write("Digite o id do anuncio: ");
            int Id = int.Parse(Console.ReadLine());

            // https://docs.microsoft.com/pt-br/dotnet/api/system.enum.getvalues?view=netcore-3.1
            // https://docs.microsoft.com/pt-br/dotnet/api/system.enum.getname?view=netcore-3.1

            Console.Write("Digite o nome do anuncio: ");
            string nomeAnuncio = Console.ReadLine();

            Console.Write("Digite o nome do cliente: ");
            string nomeCliente = Console.ReadLine();

            Console.Write("Digite a data de inicio: ");
            string dataInicio = Console.ReadLine();

            Console.Write("Digite a data de termino: ");
            string dataTermino = Console.ReadLine();

            Console.Write("Digite o valor do investimento: ");
            double investimentoPorDia = double.Parse(Console.ReadLine());

            Anuncios atualizaAnuncio = new Anuncios(Id: Id,
                                                    nomeAnuncio: nomeAnuncio,
                                                    nomeCliente: nomeCliente,
                                                    dataInicio: dataInicio,
                                                    dataTermino: dataTermino,
                                                    investimentoPorDia: investimentoPorDia);

            repositorio.Atualizar(Id, atualizaAnuncio);
        }
Exemplo n.º 2
0
        private static void InserirAnuncio()
        {
            Console.WriteLine("Inserir um novo anuncio");

            Console.Write("Informe o nome do anuncio: ");
            string nomeAnuncio = Console.ReadLine();

            Console.Write("Informe o nome do cliente: ");
            string nomeCliente = Console.ReadLine();

            Console.Write("Informe a data de inicio do anuncio: ");
            string dataInicio = Console.ReadLine();

            Console.Write("Informe a data de termino do anuncio: ");
            string dataTermino = Console.ReadLine();

            Console.Write("Informe o valor do investimento: ");
            double investimentoPorDia = double.Parse(Console.ReadLine());

            Anuncios novoAnuncio = new Anuncios(repositorio.ProximoId(),
                                                nomeAnuncio: nomeAnuncio,
                                                nomeCliente: nomeCliente,
                                                dataInicio: dataInicio,
                                                dataTermino: dataTermino,
                                                investimentoPorDia: investimentoPorDia);

            repositorio.Insere(novoAnuncio);
        }