public T Update(T item) { var result = dataset.SingleOrDefault(x => x.Id.Equals(item.Id)); if (result != null) { try { _context.Entry(result).CurrentValues.SetValues(item); _context.SaveChanges(); return(result); } catch (Exception) { throw; } } else { return(null); } }
public User RefereshUserInfo(User user) { if (!_context.Users.Any(x => x.Id.Equals(user.Id))) { return(null); } var result = _context.Users.SingleOrDefault(x => x.Id.Equals(user.Id)); if (result != null) { try { _context.Entry(result).CurrentValues.SetValues(user); _context.SaveChanges(); return(result); } catch (Exception) { throw; } } return(result); }