public SqlQuery GetFromAssetId(AssetAndDescriptionId info)
 {
     return(new SqlQuery("SELECT * FROM [RakeItem] WHERE AssetId =@assetId AND DescriptionId =@descId", new Dictionary <string, object>
     {
         { "@assetId", info.AssetId },
         { "@descId", info.DescriptionId }
     }));
 }
Exemple #2
0
 public SqlQuery DeleteSingle(AssetAndDescriptionId item)
 {
     return(new SqlQuery($"DELETE FROM [ITEM] WHERE AssetId =@assetId AND DescriptionId =@descId", new Dictionary <string, object>
     {
         { "@assetId", item.AssetId },
         { "@descId", item.DescriptionId }
     }));
 }
Exemple #3
0
        public async Task <DatabaseModel.Item> FindAsync(AssetAndDescriptionId info)
        {
            var query = _itemQueries.GetFromAssetId(info);

            using (var sqlResult = await _databaseConnection.ExecuteSqlQueryAsync(query))
            {
                return(await sqlResult.GetSingleAsync <DatabaseModel.Item>());
            }
        }
Exemple #4
0
        public async Task <int> DeleteAsync(AssetAndDescriptionId item)
        {
            var query = _itemQueries.DeleteSingle(item);

            return(await _databaseConnection.ExecuteNonQueryAsync(query));
        }