/* * Método agregar, recibe un UsuarioEntity, que será el que agregue a BD. * devuelve un booleano true/false. * si devuelve false, la excepción que arroje se guarda en la variable error. */ public bool Agregar(UsuarioEntity model) { try { if (Validar(model)) { //como se está agregando y el ID es autoincremental, no necesitamos que ID tenga valor, así que //lo asignamos nulo para evitar errores model.Id = null; //agregamos el usuario a la tabla usuarios Context.Usuarios.Add(model); //mandamos a guardar los cambios a base de datos Context.SaveChanges(); //si todo ocurrió sin problemas, devolvemos true- return(true); } else { return(false); } } //si por alguna razón hay un error, se crea una excepción llamada e. catch (Exception e) { //le damos a Error la excepción, y devolvemos false. Error = e; return(false); } }
public bool Agregar(EncabezadoNotaEntity model) { try { if (Validar(model)) { Context.EncabezadosNota.Add(model); foreach (var detalle in model.DetalleNotas) { var articulo = Context.Articulos.FirstOrDefault(x => x.Id == detalle.IdArticulo); if (articulo != null) { articulo.Existencia -= detalle.Cantidad; } } Context.SaveChanges(); return(true); } else { return(false); } } catch (Exception e) { Error = e; return(false); } }
public virtual void Adicionar(T obj) { var entry = this.context.Entry(obj); this.dbSet.Add(obj); entry.State = EntityState.Added; context.SaveChanges(); }
static void Main(string[] args) { List <Models.PostgreSQL.Contato> listaContatosPostgre = new List <Models.PostgreSQL.Contato>(); List <Models.SqlServer.Contato> listaContatosSqlserver = new List <Models.SqlServer.Contato>(); listaContatosPostgre = _dbPostgre.contato.ToList(); listaContatosSqlserver = _dbsqlserver.contatos.ToList(); bool save = false; foreach (var item in listaContatosSqlserver) { foreach (var item2 in listaContatosPostgre) { if (item.codPostgre == item2.Id) { if (item.Nome != item2.Nome) { item.Nome = item2.Nome; save = true; } if (item.Email != item2.Email) { item.Email = item.Email; save = true; } if (item.Telefone != item2.Telefone) { item.Telefone = item2.Telefone; save = true; } if (save == true) { _dbsqlserver.SaveChanges(); } } if (item.codPostgre != item2.Id) { var existe = _dbsqlserver.contatos.Where(x => x.codPostgre == item2.Id).ToList(); if (existe.Count < 1) { var naoExiste = new Models.SqlServer.Contato { Nome = item2.Nome, codPostgre = item2.Id, Email = item2.Email, Telefone = item2.Telefone }; _dbsqlserver.contatos.Add(naoExiste); _dbsqlserver.SaveChanges(); } } } } }
public void GrabarValor(TasaCambioDiaria tasaCambioDiaria, int paso) { int result = db.TasaCambioDiaria.Where(c => c.Fecha == tasaCambioDiaria.Fecha).Count(); if (result == 0) { tasaCambioDiaria.Proceso = tasaCambioDiaria.Proceso; tasaCambioDiaria.Actualizado = paso; db.TasaCambioDiaria.Add(tasaCambioDiaria); db.SaveChanges(); ActualizarTodasBasesDatos act = new ActualizarTodasBasesDatos(); List <BasesDatos> lista = new List <BasesDatos>(); lista.Add(new BasesDatos { ID = 1, NombreBD = "DB_A42167_Pruebas4", RptDS = "sql5017.site4now.net", password = "******", usuario = "DB_A42167_Pruebas4_admin" }); lista.Add(new BasesDatos { ID = 1, NombreBD = "DB_A42167_Pruebas2", RptDS = "sql5020.site4now.net", password = "******", usuario = "DB_A42167_Pruebas2_admin" }); lista.Add(new BasesDatos { ID = 1, NombreBD = "DB_A42167_Pruebas3", RptDS = "sql5016.site4now.net", password = "******", usuario = "DB_A42167_Pruebas3_admin" }); lista.Add(new BasesDatos { ID = 1, NombreBD = "DB_A42167_Pruebas", RptDS = "sql5027.site4now.net", password = "******", usuario = "DB_A42167_Pruebas_admin" }); act.ActTasaCambio(lista, tasaCambioDiaria); } else { TasaCambioDiaria obj = db.TasaCambioDiaria.First(c => c.Fecha == tasaCambioDiaria.Fecha); obj.Compra = tasaCambioDiaria.Compra; obj.Venta = tasaCambioDiaria.Venta; obj.Actualizado = paso; if (obj.Compra != tasaCambioDiaria.Compra || obj.Venta != tasaCambioDiaria.Venta) { obj.Fecha = tasaCambioDiaria.Fecha; obj.Proceso = "Update-Automatico"; db.Entry(obj).State = EntityState.Modified; db.SaveChanges(); ActualizarTodasBasesDatos act = new ActualizarTodasBasesDatos(); List <BasesDatos> lista = new List <BasesDatos>(); lista.Add(new BasesDatos { ID = 1, NombreBD = "DB_A42167_Pruebas4", RptDS = "sql5017.site4now.net", password = "******", usuario = "DB_A42167_Pruebas4_admin" }); lista.Add(new BasesDatos { ID = 1, NombreBD = "DB_A42167_Pruebas2", RptDS = "sql5020.site4now.net", password = "******", usuario = "DB_A42167_Pruebas2_admin" }); lista.Add(new BasesDatos { ID = 1, NombreBD = "DB_A42167_Pruebas3", RptDS = "sql5016.site4now.net", password = "******", usuario = "DB_A42167_Pruebas3_admin" }); lista.Add(new BasesDatos { ID = 1, NombreBD = "DB_A42167_Pruebas", RptDS = "sql5027.site4now.net", password = "******", usuario = "DB_A42167_Pruebas_admin" }); act.ActTasaCambio(lista, tasaCambioDiaria); } } }
public IActionResult Add(Users registeruser) { if (ModelState.IsValid) { _db.Users.Add(registeruser); _db.SaveChanges(); ViewBag.Result = 1; } return(View(registeruser)); }
public T Create(T item) { try { dataset.Add(item); _context.SaveChanges(); return(item); } catch (Exception e) { throw; } }
public ActionResult Create([Bind(Include = "Id,Fecha,Compra,Venta,Proceso,Actualizado")] TasaCambioDiaria tasaCambioDiaria) { if (ModelState.IsValid) { db.TasaCambioDiaria.Add(tasaCambioDiaria); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tasaCambioDiaria)); }
public void Create(Entity entity) { try { _sqlServerContext.Set <Entity>().Add(entity); _sqlServerContext.SaveChanges(); } catch (Exception e) { throw e; } }
public bool RevokeToken(string userName) { var user = _context.User.SingleOrDefault(u => (u.UserName == userName)); if (user == null) { return(false); } user.RefreshToken = null; _context.SaveChanges(); return(true); }
public T Create(T item) { try { dataSet.Add(item); _context.SaveChanges(); } catch (Exception ex) { throw ex; } return(item); }
public T Create(T entity) { try { dbSet.Add(entity); _context.SaveChanges(); } catch (Exception ex) { throw ex; } return(entity); }
public CartDto Get(Guid userId) { var cart = _context.Cart.Include(x => x.CartItems).ThenInclude(x => x.Product).FirstOrDefault(x => x.UserId == userId); if (cart == null) { _context.Cart.Add(new Cart { UserId = userId }); _context.SaveChanges(); cart = _context.Cart.Include(x => x.CartItems).ThenInclude(x => x.Product).FirstOrDefault(x => x.UserId == userId); } return(new CartDto(cart)); }
public virtual void Add(TEntity entity) { entity = entity.DeleteNestedProperties(); using (SqlServerContext entityContext = ContextCreator()) { entityContext.Set <TEntity>().AddAsync(entity); entityContext.SaveChanges(); } }
public bool Agregar(DetalleNotaEntity model) { try { if (Validar(model)) { Context.DetallesNota.Add(model); Context.SaveChanges(); return(true); } else { return(false); } } catch (Exception e) { Error = e; return(false); } }
public bool Agregar(TipoPagoEntity model) { try { if (Validar(model)) { Context.TiposPago.Add(model); Context.SaveChanges(); return(true); } else { return(false); } } catch (Exception e) { Error = e; return(false); } }
public bool Agregar(ClienteEntity model) { try { if (Validar(model)) { model.Id = null; Context.Clientes.Add(model); Context.SaveChanges(); return(true); } else { return(false); } } catch (Exception e) { Error = e; return(false); } }
public virtual void Remove(Guid id) { using (SqlServerContext entityContext = ContextCreator()) { TEntity entity = entityContext.Set <TEntity>().Find(id); if (entity == null) { return; } entityContext.Entry(entity).State = EntityState.Deleted; entityContext.SaveChanges(); } }
public virtual void AddRange(IEnumerable <TEntity> entityList) { entityList = entityList.Select(entity => { entity = entity.DeleteNestedProperties(); return(entity); }); using (SqlServerContext entityContext = ContextCreator()) { entityContext.Set <TEntity>().AddRange(entityList); entityContext.SaveChanges(); } }
public bool SignUp([FromBody] LoginData data) { // TODO throw error on existing sign-up var user = _context.User.FirstOrDefault(x => x.UserName == data.Username && x.Password == EncryptPassword(data.Password)); if (user == null) { _context.User.Add(new User { UserName = data.Username, Password = EncryptPassword(data.Password) }); _context.SaveChanges(); return(true); } return(false); }
public virtual void Update(TEntity entity) { entity = entity.DeleteNestedProperties(); using (SqlServerContext entityContext = ContextCreator()) { TEntity existingEntity = entityContext.Set <TEntity>().FirstOrDefault(e => e.Id == entity.Id); if (existingEntity == null) { return; } SimpleMapper.PropertyMap(entity, existingEntity); entityContext.SaveChanges(); } }
private void btnUpdate_Click(object sender, RoutedEventArgs e) { if (dataGridFromFile.SelectedItem == null) { System.Windows.MessageBox.Show("No row selected!"); return; } if (comboBox.Text == null) { System.Windows.MessageBox.Show("Planetary system name not specified!"); return; } DataRowView row = (DataRowView)dataGridFromFile.SelectedItem; using (var ctx = new SqlServerContext()) { var solarSystem = ctx.PlanetarySystems.FirstOrDefault(ps => ps.Name == comboBox.Text); if (solarSystem == null) { System.Windows.MessageBox.Show(string.Format("Planetary system with name '{0}' not found!", comboBox.Text)); comboBox.Text = null; return; } var starToUpdate = ctx.Stars.FirstOrDefault(s => s.StarId == solarSystem.PlanetarySystemId); starToUpdate.Name = row[0].ToString(); starToUpdate.Mass = Convert.ToDouble(row[1]); starToUpdate.Radius = Convert.ToDouble(row[2]); ctx.SaveChanges(); // Update ItemsSource. dataGridStars.ItemsSource = null; dataGridStars.ItemsSource = ctx.Stars.ToList(); } System.Windows.MessageBox.Show("Update finished!"); }
public bool Create(ControleAcessoVO controleAcessoVO) { DbSet <Usuario> dsUsuario = null; using (_context) { using (var dbContextTransaction = _context.Database.BeginTransaction()) { try { dsUsuario = _context.Set <Usuario>(); Usuario usuario = new Usuario { Nome = controleAcessoVO.Nome, sobreNome = controleAcessoVO.SobreNome, Email = controleAcessoVO.Email, telefone = controleAcessoVO.Telefone }; dsUsuario.Add(usuario); _context.SaveChanges(); string sql = "INSERT INTO[dbo].[ControleAcesso] ([login], [senha], [idUsuario]) VALUES (@login, @senha, @idUsuario)"; _context.Database.ExecuteSqlCommand(sql, new SqlParameter("@login", usuario.Email), new SqlParameter("@senha", controleAcessoVO.Senha), new SqlParameter("@idUsuario", usuario.Id.Value)); dbContextTransaction.Commit(); return(true); } catch (Exception) { dbContextTransaction.Rollback(); } } } return(false); }
public void Insert(Department department) { context.Set <Department>().Add(department); context.SaveChanges(); }
public virtual void Create(TEntity entity) { sqlContext.Entry(entity).State = EntityState.Added; sqlContext.SaveChanges(); }
public void Insert(T obj) { context.Entry(obj).State = EntityState.Added; context.SaveChanges(); }
public void Create(T obj) { dbContext.Set <T>().Add(obj); dbContext.SaveChanges(); }
public void Remover(int id) { _context.Livro.Remove(Buscar(id)); _context.SaveChanges(); }
public int SaveChanges() { return(Db.SaveChanges()); }
public void Insert(T obj) { context.Set <T>().Add(obj); context.SaveChanges(); }