public void AddToken(TokenEntity token) { using (var context = _contextProvider.Provide <UserDbContext>()) { context.Set <TokenEntity>().Add(token); context.SaveChanges(); } }
public void AddUser(UserEntity entity) { using (var context = _dbContextProvider.Provide()) { var users = context.Users; if (users.Any(s => s.UserId == entity.UserId)) { return; } users.Add(entity); context.SaveChanges(); } }
public List <BidPriceEntity> GetList(Guid userId, string sn) { using (var context = _dbContextProvider.Provide()) { return(context.BidPrices.Where(s => s.UserId == userId && s.Sn == sn).ToList()); } }
public List <UserEntity> GetList() { using (var context = _dbContextProvider.Provide()) { return(context.Users.ToList()); } }
public AccountEntity GetById(Guid id) { using (var context = _contextProvider.Provide <UserDbContext>()) { var users = context.Set <AccountEntity>(); return(users.FirstOrDefault(s => s.Id == id)); } }
public Guid AddAccount(AccountEntity account) { using (var context = _contextProvider.Provide <UserDbContext>()) { var accounts = context.Set <AccountEntity>(); accounts.Add(account); return(context.SaveChanges() > 0 ? account.Id : Guid.Empty); } }
public void SetPrice(BidPriceEntity price) { using (var context = _dbContextProvider.Provide()) { var entity = context.BidPrices.FirstOrDefault(s => s.UserId == price.UserId && s.Sn == price.Sn && s.IdResoTemp == price.IdResoTemp); if (entity == null) { price.Id = Guid.NewGuid(); price.CreateTime = DateTime.Now; context.BidPrices.Add(price); } else { entity.MaxPrice = price.MaxPrice; } context.SaveChanges(); } }
private DbContext Create() { return(dbContextProvider.Provide()); }
public DkmsRepository(IDbContextProvider dbContextProvider) { _dbContextProvider = dbContextProvider; DbContext = dbContextProvider.Provide(); }