summary refs log tree commit diff
path: root/extra/admin-api/Spacebar.AdminApi/Extensions/DbExtensions.cs
blob: 1220de9135553d30fc34b2cf11d0c9292bbb911a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
using Microsoft.EntityFrameworkCore;
using Spacebar.AdminApi.Models;
using Spacebar.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;
}