Example #1
0
            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));