public static ShareClassService CreateShareClassService(
            IEnumerable <TbPrimeShareClass> testData,
            ApplicationDbContext context)
        {
            context.TbPrimeShareClass.AddRangeAsync(testData);
            context.SaveChangesAsync();
            IAppRepository <TbPrimeShareClass> repository = new EfAppRepository <TbPrimeShareClass>(context);
            var service = new ShareClassService(repository);

            return(service);
        }
示例#2
0
        public static FileService CreateService(ApplicationDbContext context, IConfiguration configuration)
        {
            var sqlManager         = new SqlQueryManager(configuration);
            var repositoryFileType = new EfAppRepository <TbDomFileType>(context);
            var serviceDocument    = new DocumentService(repositoryFileType);
            var repositoryAgrs     = new AgreementsRepository(context);
            var repositoryFile     = new EfAppRepository <TbFile>(context);

            var service = new FileService(sqlManager, serviceDocument, repositoryAgrs, repositoryFile);

            return(service);
        }