public string Importar([FromBody] BasePostDTO <Atualizacao[]> entity) { ModeloContext _db = new ModeloContext(); using (IDbContextTransaction transacao = _db.Database.BeginTransaction()) { foreach (Atualizacao atualizacao in entity.Classe) { if (new AtualizacaoRepository().SelecionarTodos().Where(p => p.Id == atualizacao.Id).Count() == 0) { _mensagem = new AtualizacaoRepository(_db, entity.Usuario).Incluir(atualizacao); } if (_mensagem != "") { break; } } if (_mensagem == "") { transacao.Commit(); } else { transacao.Rollback(); } } return(_mensagem); }
public string GetSerialNumberHD() { ModeloContext db = new ModeloContext(); if (db.Database.GetDbConnection() is SqlConnection) { using (var connection = db.Database.GetDbConnection()) { connection.Open(); using (var command = connection.CreateCommand()) { command.CommandText = "declare @hd varchar(1000) " + "create table #serialhd(data varchar(1000)) " + " " + "insert into #serialhd " + "exec xp_cmdshell 'vol' " + " " + "select @hd = substring(data, charindex('-', data, 1) - 4, 4) + substring(data, charindex('-', data, 1) + 1, 4) " + "from #serialhd " + "where data like '%-%' " + " " + "drop table #serialhd " + "select @hd"; return(command.ExecuteScalar().ToString()); } } } else { return("12345678"); } }
public string Salvar([FromBody] BasePostDTO <Parametro> entity) { ModeloContext _db = new ModeloContext(); using (IDbContextTransaction transacao = _db.Database.BeginTransaction()) { if (entity.Classe.Id == 0) { _mensagem = new ParametroRepository(_db, entity.Usuario).Incluir(entity.Classe); } else { _mensagem = new ParametroRepository(_db, entity.Usuario).Alterar(entity.Classe); } if (_mensagem == "") { transacao.Commit(); } else { transacao.Rollback(); } } return(_mensagem); }
public static void MigrateDB(IApplicationBuilder app) { //Migration - Data var context = new ModeloContext(); context.Database.EnsureCreated(); //if (!context.Database.EnsureCreated()) //context.Database.Migrate(); }
public string ExecutarComandoSQL(string sql) { try { int erro = new ModeloContext().Database.ExecuteSqlCommand(sql); return(""); } catch (Exception erro) { return(erro.Message); } }
public int GetDatabaseType() { ModeloContext db = new ModeloContext(); if (db.Database.GetDbConnection() is SqlConnection) { return(1); } else { return(-1); } }
public DbDataReader ExecutarSQL <T>(string sql) { ModeloContext db = new ModeloContext(); using (var connection = db.Database.GetDbConnection()) { connection.Open(); using (var command = connection.CreateCommand()) { command.CommandText = sql; return(command.ExecuteReader(System.Data.CommandBehavior.CloseConnection)); } } }
public DateTime GetDateTimeServer() { ModeloContext db = new ModeloContext(); if (db.Database.GetDbConnection() is SqlConnection) { using (var connection = db.Database.GetDbConnection()) { connection.Open(); using (var command = connection.CreateCommand()) { command.CommandText = "select GETDATE()"; return((DateTime)command.ExecuteScalar()); } } } return(DateTime.Now); }
public string Excluir([FromBody] BasePostDTO <Atualizacao> entity) { ModeloContext _db = new ModeloContext(); using (IDbContextTransaction transacao = _db.Database.BeginTransaction()) { _mensagem = new AtualizacaoRepository(_db, entity.Usuario).Excluir(entity.Classe); if (_mensagem == "") { transacao.Commit(); } else { transacao.Rollback(); } } return(_mensagem); }
public string FinalizarAtualizacoes() { ModeloContext _db = new ModeloContext(); using (IDbContextTransaction transacao = _db.Database.BeginTransaction()) { _mensagem = new AtualizacaoRepository(_db, "").FinalizarAtualizacoes(); if (_mensagem == "") { transacao.Commit(); } else { transacao.Rollback(); } } return(_mensagem); }
public string Excluir([FromBody] Sistema entity) { ModeloContext _db = new ModeloContext(); using (IDbContextTransaction transacao = _db.Database.BeginTransaction()) { _mensagem = new SistemaRepository(_db).Excluir(entity); if (_mensagem == "") { transacao.Commit(); } else { transacao.Rollback(); } } return(_mensagem); }
public string GravarParametro([FromBody] BasePostDTO <Parametro[]> parametros) { ModeloContext _db = new ModeloContext(); using (IDbContextTransaction transacao = _db.Database.BeginTransaction()) { foreach (Parametro item in parametros.Classe) { Parametro parametro = new ParametroRepository().SelecionarPorCodigo(item.Codigo); if (parametro != null) { parametro.ValorPersonalizado = string.IsNullOrWhiteSpace(item.ValorPersonalizado) || (item.ValorPersonalizado.Trim().Length == 0) ? null : item.ValorPersonalizado; _mensagem = new ParametroRepository(_db, parametros.Usuario).Alterar(parametro); if (_mensagem != "") { transacao.Rollback(); return(_mensagem); } } } transacao.Commit(); } return(_mensagem); }
public AlunoRepository(ModeloContext modeloContext) : base(modeloContext) { }
public EnderecoRepository(ModeloContext modeloContext) : base(modeloContext) { }
public ProdutoRepository(ModeloContext modeloContext) : base(modeloContext) { }
public ConvidadoRepository(ModeloContext context) : base(context) { }
public Repository(ModeloContext modeloContext) { this.modeloContext = modeloContext; }
protected Repository(ModeloContext context) { _context = context; _set = _context.Set <T>(); }
public ReunionesController(ModeloContext context) { _context = context; }
public Repository(ModeloContext context) { Db = context; DbSet = Db.Set <TEntity>(); }
public UsuariosController(ModeloContext context) { _context = context; }
public string Salvar([FromBody] BasePostDTO <UsuarioUsuarioFuncaoDTO> entity) { ModeloContext _db = new ModeloContext(); using (IDbContextTransaction transacao = _db.Database.BeginTransaction()) { _mensagem = new UsuarioRepository(_db, entity.Usuario).Alterar(entity.Classe.Usuario); foreach (UsuarioFuncao item in entity.Classe.UsuarioFuncoes) { UsuarioFuncao usuariofuncao = new UsuarioFuncao(); usuariofuncao.Id = item.Id; usuariofuncao.UsuarioId = entity.Classe.Usuario.Id; usuariofuncao.FuncaoId = item.FuncaoId; usuariofuncao.PermiteIncluir = item.PermiteIncluir; usuariofuncao.PermiteAlterar = item.PermiteAlterar; usuariofuncao.PermiteExcluir = item.PermiteExcluir; if (new UsuarioFuncaoRepository().Selecionar(usuariofuncao.UsuarioId, usuariofuncao.FuncaoId) == null) { _mensagem = new UsuarioFuncaoRepository(_db, entity.Usuario).Incluir(usuariofuncao); if (_mensagem != "") { transacao.Rollback(); return(_mensagem); } } else { _mensagem = new UsuarioFuncaoRepository(_db, entity.Usuario).Alterar(usuariofuncao); if (_mensagem != "") { transacao.Rollback(); return(_mensagem); } } } bool bExclui = true; foreach (UsuarioFuncaoDTO uf in new UsuarioFuncaoRepository().SelecionarPorUsuario(entity.Classe.Usuario.Id, entity.Classe.SistemaId)) { bExclui = true; UsuarioFuncao usuariofuncao = new UsuarioFuncaoRepository().Selecionar(uf.Id); if (entity.Classe.UsuarioFuncoes.Where(p => p.FuncaoId == usuariofuncao.FuncaoId).Count() > 0) { bExclui = false; } if (bExclui) { _mensagem = new UsuarioFuncaoRepository(_db, entity.Usuario).Excluir(usuariofuncao); if (_mensagem != "") { transacao.Rollback(); return(_mensagem); } } } if (_mensagem == "") { transacao.Commit(); } else { transacao.Rollback(); } } return(_mensagem); }
public ParametroUsuarioRepository(ModeloContext context = null, string usuario = "") { _repository = new Repository <ParametroUsuario>(context == null ? new ModeloContext() : context); _usuario = usuario; }
public FuncaoRepository(ModeloContext context = null, string usuario = "") { _repository = new Repository <Funcao>(context == null ? new ModeloContext() : context); _usuario = usuario; }
public ClientesController(ModeloContext context) { _context = context; }
public BaseRepository(ModeloContext context) { _context = context; }
protected Repository(ModeloContext db) { this.db = db; this.dbSet = db.Set <TEntity>(); }
public UnitOfWork(ModeloContext context) { _context = context; }
public FuncionarioRepository(ModeloContext context) : base(context) { }
public ContactosController(ModeloContext context) { _context = context; }