public async Task InsertRobotsSampleData(RobotsDbContext db) { try { int numAffected = await db.SaveChangesAsync(); _Logger.LogInformation(@"Saved {numAffected} states"); } catch (Exception exp) { _Logger.LogError($"Error in {nameof(RobotsDbSeeder)}: " + exp.Message); throw; } var robots = GetRobots(); db.Robots.AddRange(robots); try { int numAffected = await db.SaveChangesAsync(); _Logger.LogInformation($"Saved {numAffected} robots"); } catch (Exception exp) { _Logger.LogError($"Error in {nameof(RobotsDbSeeder)}: " + exp.Message); throw; } }
public async Task <Robot> InsertRobotAsync(Robot robot) { _Context.Add(robot); try { await _Context.SaveChangesAsync(); } catch (System.Exception exp) { _Logger.LogError($"Error in {nameof(InsertRobotAsync)}: " + exp.Message); } return(robot); }