public void TestInsert() { var atividade = new Atividade { NomAtividade = "Atividade Teste Insert Tipo Atividade", PctMinimoReducao = 10, Tipos = new List <TipoAtividade> { new TipoAtividade { DuracaoFaixa = 15, DuracaoFaixaPresencial = 35, Faixa = "Faixa Teste 1" } } }; _uow.BeginTransaction(); var resultadoAtv = _atividadeService.Adicionar(atividade); _uow.Commit(); idAtividadeLc = resultadoAtv.IdAtividade; var tipoAtividade = new TipoAtividade { IdAtividade = idAtividadeLc, DuracaoFaixa = 15, DuracaoFaixaPresencial = 35, Faixa = "Faixa Teste Insert" }; _uow.BeginTransaction(); var resultado = _tipoAtividadeService.Adicionar(tipoAtividade); _uow.Commit(); itemId = tipoAtividade.IdTipoAtividade; Assert.IsTrue(resultado.ValidationResult.Message.Contains("sucesso")); }
public void TestInsert(string NomeAtividade) { var atividade = new Atividade { NomAtividade = NomeAtividade, PctMinimoReducao = 10, Link = "http://linkDeTeste.com", Tipos = new List <TipoAtividade> { new TipoAtividade { DuracaoFaixa = 15, DuracaoFaixaPresencial = 35, Faixa = "Faixa Teste 1" } } }; _uow.BeginTransaction(); var resultado = _atividadeService.Adicionar(atividade); _uow.Commit(); itemId = atividade.IdAtividade; Assert.IsTrue(resultado.ValidationResult.Message.Contains("sucesso")); }
public AtividadeViewModel Adicionar(AtividadeViewModel atividadeViewModel) { for (var i = atividadeViewModel.Tipos.Count - 1; i >= 0; i--) { if (atividadeViewModel.Tipos[i].Excluir) { atividadeViewModel.Tipos.RemoveAt(i); } } var atividade = Mapper.Map <AtividadeViewModel, Atividade>(atividadeViewModel); BeginTransaction(); var atividadeReturn = _atividadeService.Adicionar(atividade); if (atividadeReturn.ValidationResult.IsValid) { _logService.Logar(atividade, atividadeViewModel.Usuario.CPF, Domain.Enums.Operacao.Inclusão.ToString()); Commit(); } atividadeViewModel = Mapper.Map <Atividade, AtividadeViewModel>(atividadeReturn); return(atividadeViewModel); }
public void Post([FromBody] Atividade atividade) { _atividadeService.Adicionar(atividade); }