summary refs log tree commit diff
path: root/extra/admin-api/Spacebar.AdminApi/Extensions/DbExtensions.cs
blob: d33445426977dd81fec69851bb0c929cc3cd3e37 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
using Microsoft.EntityFrameworkCore;
using Spacebar.Models.AdminApi;
using Spacebar.Models.Db.Models;

namespace Spacebar.AdminApi.Extensions;

public static class DbExtensions {
    public static string? GetString(this DbSet<Config> config, string key) => config.Find(key)?.Value;
    public static SpacebarRights.Rights GetRights(this User user) => (SpacebarRights.Rights)user.Rights;
}