summary refs log tree commit diff
path: root/extra/admin-api/Spacebar.AdminAPI/Extensions/DbExtensions.cs
blob: f6318e8f3c6f7d84a5fcfe31dd88221f61112cda (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;
}