public Migrator(ICommonDb commonDb, IGlobalSettings settings) { _commonDb = commonDb; var assemblyName = new AssemblyName(settings.MigrationAssemblyName); var migrationAssembly = Assembly.Load(assemblyName); _migrationCollection = new MigrationCollection(migrationAssembly); }
internal static FileInfo GetFileInfo(Guid id, ICommonDb commonDb) { return(commonDb.Query <FileInfo>("select id, filename, hash from FileSystem where id = @id", new { id }).First()); }
internal static FileInfo GetFileInfo(string hash, ICommonDb commonDb) { return(commonDb.Query <FileInfo>("select id, filename, hash from FileSystem where hash = @hash", new { hash }).FirstOrDefault()); }
public ImagesRepository(ICommonDb commonDb) { _commonDb = commonDb; }
public static string Sql(this ICommonDb db, ColumnSchema c) => db.Sql(c.ColumnName);
public static string Sql(this ICommonDb db, TableId table) => table.Schema.HasValue() ? $"{db.Sql(table.Schema)}.{db.Sql(table.Table)}" : $"{db.Sql(table.Table)}";
public MenuOnDayRepository(ICommonDb commonDb) { _commonDb = commonDb; }
public ItemRepository(ICommonDb commonDb) { _commonDb = commonDb; }
public GlobalItemRepository(ICommonDb commonDb) { _commonDb = commonDb; }
public DishListRepository(ICommonDb commonDb) { _commonDb = commonDb; }
public UnitRepository(ICommonDb commonDb) { _commonDb = commonDb; }
public ProductRepository(ICommonDb commonDb, ITypeRepository typeRepository, IUnitRepository unitRepository) { _commonDb = commonDb; _typeRepository = typeRepository; _unitRepository = unitRepository; }
public DishRepository(ICommonDb commonDb, IImagesRepository imageRepo) { _commonDb = commonDb; _imageRepo = imageRepo; }
public BinaryHelper(ICommonDb commonDb) { _commonDb = commonDb; }
public ProductRepository(ICommonDb commonDb, IImagesRepository imageRepo) { _commonDb = commonDb; _imageRepo = imageRepo; }
public CategoryRepository(ICommonDb commonDb) { _commonDb = commonDb; }
public TypeRepository(ICommonDb commonDb) { _commonDb = commonDb; }