static async Task <(int Count, string Message, Meeting?Entity)> AddNew(ModulesDbContext dbContext, Meeting entity) { dbContext.Add(entity); var result = await dbContext.SaveChangesAsync(); return(result.SaveResult(entity)); }
static async Task <(int Count, string Message, Module?Entity)> AddNew(ModulesDbContext dbContext, Module entity, ModuleOwnershipRef ownerRef) { if (entity.ModuleOwnerships.Count == 0) { entity.ModuleOwnerships.Add(CreateModuleOwnership(ownerRef)); } dbContext.Add(entity); var result = await dbContext.SaveChangesAsync(); return(result.SaveResult(entity));