Beispiel #1
0
        private MigrationsOptions GetMigrationsOptions(string contextName = null,
                                                       string infoMessage = null)
        {
            int books      = (_bookRepo.GetEntities())?.Count() ?? 0;
            int categories = (_categoryRepo.GetEntities())?.Count() ?? 0;
            int publishers = (_publisherRepo.GetEntities())?.Count() ?? 0;

            if (!string.IsNullOrEmpty(contextName))
            {
                _manager.ContextName = contextName;
            }
            return(new MigrationsOptions(books, categories, publishers, _manager, infoMessage));
        }