Started work on profiles

This commit is contained in:
Robert committed 2019-11-18 17:33:20 +01:00
1 parent 36f3ec3071
commit bb56a45a7f
28 files changed
+575 -375

No files matched your search

@@ -11,6 +11,7 @@ namespace Artemis.Storage.Entities
public Guid PluginGuid { get; set; }
public string Name { get; set; }
public bool IsActive { get; set; }
public int RootFolderId { get; set; }
public virtual FolderEntity RootFolder { get; set; }
@@ -28,6 +28,11 @@ namespace Artemis.Storage.Repositories
return await _dbContext.Profiles.Where(p => p.PluginGuid == pluginGuid).ToListAsync();
}
public async Task<ProfileEntity> GetActiveProfileByPluginGuidAsync(Guid pluginGuid)
{
return await _dbContext.Profiles.FirstOrDefaultAsync(p => p.PluginGuid == pluginGuid && p.IsActive);
}
public async Task<ProfileEntity> GetByGuidAsync(string guid)
{
return await _dbContext.Profiles.FirstOrDefaultAsync(p => p.Guid == guid);