public async Task SaveOneAsync(Autor autor) { if (autor.Id == 0) { _context.Add(autor); } else { _context.Entry(autor).State = EntityState.Modified; } await _context.SaveChangesAsync(); }
public async Task SaveOneUsuarioAsync(Usuario usuario) { if (string.IsNullOrEmpty(usuario.Id)) { _context.Usuarios.Add(usuario); } else { var u = await _context.Usuarios.FirstOrDefaultAsync(x => x.Id == usuario.Id); _context.Entry(u).CurrentValues.SetValues(usuario); _context.Entry(u).State = EntityState.Modified; } await _context.SaveChangesAsync(); }
public async Task SaveOneAsync(Ddcliente cliente) { if (cliente.ClienteId == 0) { _context.Ddcliente.Add(cliente); } else { var c = _context.Ddcliente.FirstOrDefaultAsync(x => x.ClienteId == cliente.ClienteId); _context.Entry(c).CurrentValues.SetValues(cliente); _context.Entry(c).State = EntityState.Modified; } await _context.SaveChangesAsync(); }