public async Task Add(ClientDTO dto) { var entity = mapper.Map <Client>(dto); entity.Created = DateTime.UtcNow; await Context.AddAsync(entity); await Context.SaveChangesAsync(); }
public async Task <bool> StorePacketsAsync(List <Packet> packets, int deviceId) { await _dbContext.Packets.AddRangeAsync(packets.Select(a => new Packets(a, deviceId))); var result = await _dbContext.SaveChangesAsync(); return(result > 0); }
private static async Task InitializeDatabase(IDSContext context, UserManager <User> userManager) { if (!context.Users.Any()) { foreach (var user in IdsConfig.Users) { await userManager.CreateAsync(user, user.PasswordHash); } await context.SaveChangesAsync(); } if (!context.ApiResources.Any()) { foreach (var res in IdsConfig.ApiResource) { await context.ApiResources.AddAsync(res.ToEntity()); } await context.SaveChangesAsync(); } if (!context.Clients.Any()) { foreach (var client in IdsConfig.Clients) { await context.Clients.AddAsync(client.ToEntity()); } await context.SaveChangesAsync(); } if (!context.IdentityResources.Any()) { foreach (var resource in IdsConfig.IdentityResources) { await context.IdentityResources.AddAsync(resource.ToEntity()); } await context.SaveChangesAsync(); } if (!context.ApiScopes.Any()) { foreach (var resource in IdsConfig.ApiScopes) { await context.ApiScopes.AddAsync(resource.ToEntity()); } await context.SaveChangesAsync(); } }