Example #1
0
        public void AddAtividadeComTarefaDeveCriarTarefaNaAtividade()
        {
            // Arrange
            Atividade atividade = _atividadeBll.GetAtividade(1);
            AtividadeViewModel viewAtividade = new AtividadeViewModel()
            {
                Nome = "test",
                Descricao = "teste"
            };
            viewAtividade.Tarefas.Add(new Tarefa()
            {
                Nome = "Testeeeee",
                Descricao = "Esta é uma Tarefa de Teste",
                Inicio = DateTime.Now,
                Entrega = DateTime.Now,
                Status = Status.Andamento,
            });

            // Act
            Atividade novaAtividade = _atividadeBll.EditarAtividade(viewAtividade);

            // Assert
            int IdTarefa = atividade.Tarefas.First().Id;
            int IdNovaTarefa = novaAtividade.Tarefas.First().Id;
            Assert.AreEqual(IdTarefa,IdNovaTarefa);
        }
Example #2
0
 public Atividade EditarAtividade(AtividadeViewModel atividade)
 {
     IUsuarioDAL usuarioDal = new UsuarioDAL();
     Atividade novaAtividade = GetAtividade(atividade.Id);
     novaAtividade.Nome = atividade.Nome;
     novaAtividade.Descricao = atividade.Descricao;
     novaAtividade.Responsavel_Id = atividade.Responsavel_Id;
     novaAtividade.Criador_Id = atividade.Criador_Id;
     novaAtividade.Tipo_Id = atividade.Tipo_Id;
     if (atividade.Participantes != null)
         atividade.Participantes.ToList()
             .ForEach(
             p => novaAtividade.Participantes.Add(usuarioDal.GetUsuario(p))
             );
     if (atividade.Tarefas != null)
         novaAtividade.Tarefas = atividade.Tarefas;
     return _atividadeDal.EditarAtividade(novaAtividade);
 }
Example #3
0
 public Atividade AddAtividade(AtividadeViewModel atividade)
 {
     IUsuarioDAL usuarioDal = new UsuarioDAL();
     var tarefas = atividade.Tarefas != null ? atividade.Tarefas.ToList() : null;
     Atividade novaAtividade = new Atividade()
     {
         Nome = atividade.Nome,
         Descricao = atividade.Descricao,
         Responsavel_Id = atividade.Responsavel_Id,
         Criador_Id = atividade.Criador_Id,
         Tipo_Id = atividade.Tipo_Id,
         Tarefas = tarefas
     };
     if(atividade.Participantes != null)
         atividade.Participantes.ToList()
             .ForEach(
             p => novaAtividade.Participantes.Add(usuarioDal.GetUsuario(p))
             );
     return _atividadeDal.AddAtividade(novaAtividade);
 }