コード例 #1
0
        public async Task <DatasetQueryCategory> UpdateCategoryAsync(DatasetQueryCategory cat)
        {
            ThrowIfInvalid(cat);

            try
            {
                var updated = await svc.UpdateCategoryAsync(cat);

                log.LogInformation("Updated DatasetQueryCategory. DatasetQueryCategory:{@DatasetQueryCategory}", updated);
                return(updated);
            }
            catch (DbException db)
            {
                log.LogError("Failed to update DatasetQueryCategory. DatasetQueryCategory:{@DatasetQueryCategory} Code:{Code} Error:{Error}", cat, db.ErrorCode, db.Message);
                db.MapThrow();
                throw;
            }
        }
コード例 #2
0
 void ThrowIfInvalid(DatasetQueryCategory cat)
 {
     Ensure.NotNull(cat, nameof(cat));
     Ensure.NotNullOrWhitespace(cat.Category, nameof(cat.Category));
 }