public void TestRetrieveId()
        {
            var atividade = _atividadeService.ObterPorId(itemId);

            Assert.IsNotNull(atividade);
            Assert.AreEqual(atividade.IdAtividade, itemId);
        }
Ejemplo n.º 2
0
        public GrupoAtividadeViewModel Adicionar(GrupoAtividadeViewModel grupoatividadeViewModel)
        {
            var grupoatividade = Mapper.Map <GrupoAtividadeViewModel, GrupoAtividade>(grupoatividadeViewModel);

            BeginTransaction();
            grupoatividade.Atividades.Clear();
            if (grupoatividadeViewModel.idsAtividades != null)
            {
                grupoatividadeViewModel.idsAtividades.ForEach(x =>
                {
                    var item = _atividadeService.ObterPorId(x);
                    grupoatividade.Atividades.Add(item);
                });
            }

            grupoatividade.TiposPacto.Clear();
            if (grupoatividadeViewModel.IdsTipoPacto != null)
            {
                grupoatividadeViewModel.IdsTipoPacto.ForEach(x => grupoatividade.TiposPacto.Add(_tipoPactoService.ObterPorId(x)));
            }


            var grupoatividadeReturn = _grupoAtividadeService.Adicionar(grupoatividade);

            if (grupoatividadeReturn.ValidationResult.IsValid)
            {
                _logService.Logar(grupoatividade, grupoatividadeViewModel.Usuario.CPF, Domain.Enums.Operacao.Inclusão.ToString());
                Commit();
            }
            grupoatividadeViewModel = Mapper.Map <GrupoAtividade, GrupoAtividadeViewModel>(grupoatividadeReturn);
            return(grupoatividadeViewModel);
        }
Ejemplo n.º 3
0
        public void TestInsert(string NomeGrupoAtividade)
        {
            var grupo = new GrupoAtividade
            {
                NomGrupoAtividade = NomeGrupoAtividade,
                Atividades        = new List <Atividade>()
            };

            grupo.Atividades.Add(_atividadeService.ObterPorId(1));
            _uow.BeginTransaction();
            var resultado = _grupoAtividadeService.Adicionar(grupo);

            _uow.Commit();
            itemId = grupo.IdGrupoAtividade;
            Assert.IsTrue(resultado.ValidationResult.Message.Contains("sucesso"));
        }
Ejemplo n.º 4
0
 public AtividadeViewModel ObterPorId(int id)
 {
     return(Mapper.Map <Atividade, AtividadeViewModel>(_atividadeService.ObterPorId(id)));
 }