//Criar Atividade
        public void CriarAtividade()
        {
            Atividade atividade = ObterDadosAtividade();

            AtividadesController atividadeController = new AtividadesController();

            atividadeController.Salvar(atividade);
        }
Exemple #2
0
        private void ExcluirAtividade()
        {
            ListarAtividades();
            Console.Write(" Escolha o ID para Excluir: ");
            int id = int.Parse(Console.ReadLine());
            AtividadesController atividadeController = new AtividadesController();

            atividadeController.Excluir(id);
        }
Exemple #3
0
        private void EditarAtividade()
        {
            ListarAtividades();
            Console.Write(" Escolha o ID para Editar: ");
            int                  id = int.Parse(Console.ReadLine());
            Atividade            atividadeAtualizada = ObterDadosAtividade();
            AtividadesController atividadeController = new AtividadesController();

            atividadeController.Editar(id, atividadeAtualizada);
        }
Exemple #4
0
        public void Delete()
        {
            InitializeDataBase();

            using (var context = new ProjContext(options)) {
                AtividadesController atividadesController = new AtividadesController(context);
                Atividade            atividade            = atividadesController.DeleteAtividade(1).Result.Value;
                Assert.Null(atividade);
            }
        }
        //Excluir atividade
        private void ExcluirAtividade()
        {
            ListarAtividades();

            Console.Write("Digite o id da atividade que deseja excluir: ");
            int id = int.Parse(Console.ReadLine());

            AtividadesController atividadeController = new AtividadesController();

            atividadeController.Excluir(id);
        }
Exemple #6
0
        public void GetAll()
        {
            InitializeDataBase();

            using (var context = new ProjContext(options)) {
                AtividadesController    atividadesController = new AtividadesController(context);
                IEnumerable <Atividade> atividades           = atividadesController.GetAtividade().Result.Value;

                Assert.Equal(2, atividades.Count());
            }
        }
Exemple #7
0
        public void GetbyId()
        {
            InitializeDataBase();

            using (var context = new ProjContext(options)) {
                int atividadeId = 2;
                AtividadesController atividadesController = new AtividadesController(context);
                Atividade            atividade            = atividadesController.GetAtividade(atividadeId).Result.Value;
                Assert.Equal(atividadeId, atividade.Id);
            }
        }
        //Listar Atividades
        private void ListarAtividades()
        {
            AtividadesController atividadeController = new AtividadesController();

            Console.WriteLine("Listando atividades cadastradas");
            foreach (Atividade atividade in atividadeController.Listar())
            {
                ExibirDetalhesAtividade(atividade);
            }
            Console.WriteLine("Fim da lista");
            Console.ReadKey();
        }
        //Editar ativades
        private void EditarAtividade()
        {
            ListarAtividades();

            Console.Write("Digite o id da atividade que deseja editar: ");
            int id = int.Parse(Console.ReadLine());

            Atividade atividadeAtualizada = ObterDadosAtividade();

            AtividadesController atividadeController = new AtividadesController();

            atividadeController.Editar(id, atividadeAtualizada);
        }
Exemple #10
0
        private void ListarAtividades()
        {
            AtividadesController atividadeController = new AtividadesController();

            Console.Clear();
            Console.WriteLine(" Inicio da Lista");
            foreach (Atividade atividade in atividadeController.Listar())
            {
                ExibirDadosDaAtividade(atividade);
            }
            Console.WriteLine(" Fim  da  Lista");
            Console.ReadKey();
        }
        //Listar atividades ativas e inativas
        private void ListarAtivos()
        {
            AtividadesController atividadeController = new AtividadesController();


            Console.WriteLine("Digite s para mostrar os ativos e n para mostrar os inativos");
            string leitura = Console.ReadLine();
            bool   status  = leitura.ToLower() == "s";

            foreach (Atividade y in atividadeController.ListarPorStatus(status))
            {
                ExibirDetalhesAtividade(y);
            }
            Console.WriteLine("Fim da lista");
            Console.ReadKey();
        }
Exemple #12
0
        public void Update()
        {
            InitializeDataBase();

            Atividade atividade = new Atividade {
                Id          = 1,
                Descricao   = "ativ 90",
                DataInicio  = DateTime.ParseExact("04/01/2021", "d", CultureInfo.InvariantCulture),
                DataFim     = DateTime.ParseExact("05/22/2021", "d", CultureInfo.InvariantCulture),
                Responsavel = new Responsavel {
                    Id = 2, Nome = "Kawan"
                }
            };

            using (var context = new ProjContext(options)) {
                AtividadesController atividadesController = new AtividadesController(context);
                Atividade            atividade2           = atividadesController.PutAtividade(1, atividade).Result.Value;
                Assert.Equal("ativ 90", atividade2.Descricao);
            }
        }
Exemple #13
0
        public void Create()
        {
            InitializeDataBase();

            var atividade = new Atividade {
                Id          = 10,
                Descricao   = "ativ 5",
                DataInicio  = DateTime.ParseExact("04/01/2021", "d", CultureInfo.InvariantCulture),
                DataFim     = DateTime.ParseExact("05/22/2021", "d", CultureInfo.InvariantCulture),
                Responsavel = new Responsavel {
                    Id = 5, Nome = "Marcio"
                }
            };

            using (var context = new ProjContext(options)) {
                AtividadesController atividadesController = new AtividadesController(context);
                Atividade            atividade2           = atividadesController.PostAtividade(atividade).Result.Value;
                Assert.Equal(10, atividade2.Id);
            }
        }
        //Buscar atividade
        private void BuscarAtividade()
        {
            AtividadesController atividadeController = new AtividadesController();

            Console.Write("Digite o id da atividade: ");
            int id = int.Parse(Console.ReadLine());

            Atividade atividade = atividadeController.BuscarPorID(id);

            if (atividade != null)
            {
                ExibirDetalhesAtividade(atividade);
            }
            else
            {
                Console.WriteLine("Atividade não encontrada");
            }

            Console.ReadKey();
        }
Exemple #15
0
        private void BuscarAtividade()
        {
            AtividadesController atividadeController = new AtividadesController();

            Console.WriteLine("Digite o ID da Atividade : ");
            int       id        = int.Parse(Console.ReadLine());
            Atividade atividade = atividadeController.BuscarPorID(id);

            Console.Clear();
            if (atividade != null)
            {
                ExibirDadosDaAtividade(atividade);
                Console.ReadKey();
            }
            else
            {
                Console.WriteLine("Atividade Não Encontrada! ");
                Console.ReadKey();
            }
        }
        //Buscar por atividades por nome
        private void BuscarPorNome()
        {
            AtividadesController atividadeController = new AtividadesController();

            Console.Write("Digite o nome da atividade: ");
            string Nome = Console.ReadLine();

            List <Atividade> lista = atividadeController.BuscarPorNome(Nome);

            if (lista.Count > 0)
            {
                foreach (Atividade a in lista)
                {
                    ExibirDetalhesAtividade(a);
                }
            }
            else
            {
                Console.WriteLine("Atividade não encontrada");
            }

            Console.ReadKey();
        }
Exemple #17
0
 public AtividadesView()
 {
     atividadeController = new AtividadesController();
 }