display the /HairCut/Brush profile

This commit is contained in:
2018-06-15 15:44:21 +02:00
parent cdc38236e0
commit e85b012184
27 changed files with 516 additions and 364 deletions

View File

@ -45,17 +45,12 @@ namespace Yavsc.Services
public async Task<IQueryable<ISpecializationSettings>> GetPerformersSettingsAsync(string activityCode)
{
logger.LogDebug("searching for "+activityCode);
var activity = await DbContext.Activities.SingleAsync(a=>a.Code == activityCode);
logger.LogDebug(JsonConvert.SerializeObject(activity));
if (activity.SettingsClassName==null) return null;
var dbSetPropInfo = UserSettings.SingleOrDefault(s => s.PropertyType.GenericTypeArguments[0].FullName == activity.SettingsClassName);
if (dbSetPropInfo == null) return null;
// var settingType = dbSetPropInfo.PropertyType;
// var dbSetType = typeof(DbSet<>).MakeGenericType(new Type[] { settingType } );
// avec une info method Remove et Update, ça le ferait ...
return (IQueryable<ISpecializationSettings>) dbSetPropInfo.GetValue(DbContext);
}