public static async Task <NhdnetworkStatus> Load(WaDEContext db, NhdnetworkStatusBuilderOptions opts) { var item = Create(opts); db.NhdnetworkStatus.Add(item); await db.SaveChangesAsync(); return(item); }
public static NhdnetworkStatus Create(NhdnetworkStatusBuilderOptions opts) { var geometryFactory = NtsGeometryServices.Instance.CreateGeometryFactory(srid: 4326); WKTReader shapeMaker = new WKTReader(geometryFactory); var faker = new Faker <NhdnetworkStatus>() .RuleFor(a => a.Name, f => f.Random.AlphaNumeric(50)) .RuleFor(a => a.Term, f => f.Random.AlphaNumeric(250)) .RuleFor(a => a.Definition, f => f.Random.AlphaNumeric(4000)) .RuleFor(a => a.State, f => f.Random.AlphaNumeric(250)) .RuleFor(a => a.SourceVocabularyUri, f => f.Random.AlphaNumeric(250)) ; return(faker); }