public static int GenerateNewCreatureId(GrangerContext context) { if (!context.Creatures.Any()) { return(1); } else { return(context.Creatures.Max(x => x.Id) + 1); } }
public static int GenerateNewTraitValueId(GrangerContext context) { try { return(context.TraitValues.Max(x => x.Id) + 1); } catch (InvalidOperationException) { return(1); } }