private static void ReplicateMeasure(MySQLContext context, IQueryable<Measure> measures) { foreach (var measure in measures) { if (!context.Measures.Any(m => m.Name == measure.Name)) { var newMeasure = new Measure() { Name = measure.Name }; context.Measures.Add(newMeasure); context.SaveChanges(); } } }
private static Measure GetProductMeasure(MSSQLContext context, ProductDTO product) { if (!context.Measures.Any(v => v.Name == product.Measure.Name)) { var measure = new Measure() { Name = product.Measure.Name }; context.Measures.Add(measure); return measure; } return context.Measures.First(v => v.Name == product.Measure.Name); }