Пример #1
0
        public void TestRetrieveId()
        {
            var tipoAtividade = _tipoAtividadeService.ObterPorId(itemId);

            Assert.IsNotNull(tipoAtividade);
            Assert.AreEqual(tipoAtividade.IdTipoAtividade, itemId);
        }
Пример #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);
        }