Esempio n. 1
0
        public void TestDelete()
        {
            var tipoAtividade = _tipoAtividadeService.ObterPorId(itemId);
            var resultado     = _tipoAtividadeService.Remover(tipoAtividade);

            Assert.IsTrue(resultado.ValidationResult.Message.Contains("sucesso"));
        }
Esempio n. 2
0
        private TipoAtividade ConfigurarTipoAtividade(AtividadeViewModel atividadeViewModel, Atividade atividade)
        {
            TipoAtividade tipoAtividade = new TipoAtividade();

            foreach (var tipo in atividadeViewModel.Tipos)
            {
                if (tipo.Excluir)
                {
                    tipoAtividade = _tipoatividadeService.ObterPorId(tipo.IdTipoAtividade);
                    _tipoatividadeService.Remover(tipoAtividade);
                }
                else
                {
                    tipoAtividade             = Mapper.Map <TipoAtividadeViewModel, TipoAtividade>(tipo);
                    tipoAtividade.IdAtividade = atividadeViewModel.IdAtividade;
                    if (tipoAtividade.Faixa == null)
                    {
                        tipoAtividade.Faixa = "";
                    }
                    if (tipo.IdTipoAtividade == 0)
                    {
                        _tipoatividadeService.Adicionar(tipoAtividade);
                    }
                    else
                    {
                        _tipoatividadeService.Atualizar(tipoAtividade);
                    }

                    if (!tipoAtividade.ValidationResult.IsValid)
                    {
                        break;
                    }

                    atividade.Tipos.Add(tipoAtividade);
                }
            }

            return(tipoAtividade);
        }