public CommandResult CadastrarTipoInscricao(TipoInscricao tipoInscricao) { try { _uow.BeginTransaction(); _uow.GetConnection().Execute( "dbo.spGravaTipoInscricao", new { Id = tipoInscricao.Id, Descricao = tipoInscricao.Descricao, Status = tipoInscricao.Status, AliasUsuario = tipoInscricao.AliasUsuario }, _uow.GetTransaction(), commandType: CommandType.StoredProcedure ); _uow.Commit(); return(new CommandResult(true, "Cadastro realizado com sucesso.", null)); } catch (Exception e) { _uow.Rollback(); return(new CommandResult(false, "Erro ao tentar realizar cadastro: " + e.Message, null)); } }
public ICommandResult Handle(InserirTipoInscricaoCommand command) { if (_tipoInscricaoRepository.DescricaoExists(command.Descricao)) { AddNotification("Descrição", "Já existe um tipo de inscrição com esta descrição."); return(null); } var tipoInscricao = new TipoInscricao(command.Descricao, command.Status, command.AliasUsuario); //AddNotification(tipoInscricao.Notifications); if (!tipoInscricao.Valid) { return(null); } return(_tipoInscricaoRepository.CadastrarTipoInscricao(tipoInscricao)); }
public void Validar() { if (string.IsNullOrEmpty(Numero)) { throw new Exception("O CNPJ é inválido!\n Altere e salve novamente"); } TipoInscricao = Tipo; if (TipoInscricao == TipoInscricao.Júridica) { if (!CNPJ.IsValid(Numero)) { throw new Exception("O CNPJ é inválido!\n Altere e salve novamente"); } } else { if (!CPF.IsValid(Numero)) { throw new Exception("O CPF é inválido!\n Altere e salve novamente"); } } }
public CommandResult RascunhoTipoInscricao(TipoInscricao tipoInscricao) { try { var filter = Builders <TipoInscricao> .Filter.Eq(c => c.Id, tipoInscricao.Id); if (_mongoDb.Database.GetCollection <TipoInscricao>("TipoInscricao").Find(filter) .CountDocuments() == 1) { var result = _mongoDb.Database.GetCollection <TipoInscricao>("TipoInscricao") .ReplaceOne(filter, tipoInscricao); } else { _mongoDb.Database.GetCollection <TipoInscricao>("TipoInscricao").InsertOne(tipoInscricao); } return(new CommandResult(true, "Rasculho salvo com sucesso.", tipoInscricao)); } catch (Exception e) { return(new CommandResult(false, "Falha ao tentar salvar o rasculho: " + e.Message, null)); } }
public Inscricao(int numero, String inscricao, String estado) { this.numero = numero; this.inscricao = (TipoInscricao)Enum.Parse(typeof(TipoInscricao), inscricao); this.estado = (Estado)Enum.Parse(typeof(Estado), estado); }