1
0
mirror of https://github.com/bitwarden/server.git synced 2025-07-01 08:02:49 -05:00

map json columns for org and user

This commit is contained in:
Kyle Spearrin
2020-01-08 21:38:32 -05:00
parent 9fa7f335bd
commit 002efaafd4
4 changed files with 33 additions and 1 deletions

View File

@ -1,11 +1,24 @@
using System.Collections.Generic;
using System.Text.Json;
using AutoMapper;
namespace Bit.Core.Models.EntityFramework
{
public class Organization : Table.Organization
{
private JsonDocument _twoFactorProvidersJson;
public ICollection<Cipher> Ciphers { get; set; }
public JsonDocument TwoFactorProvidersJson
{
get => _twoFactorProvidersJson;
set
{
TwoFactorProviders = value.ToString();
_twoFactorProvidersJson = value;
}
}
}
public class OrganizationMapperProfile : Profile

View File

@ -1,11 +1,24 @@
using System.Collections.Generic;
using System.Text.Json;
using AutoMapper;
namespace Bit.Core.Models.EntityFramework
{
public class User : Table.User
{
private JsonDocument _twoFactorProvidersJson;
public ICollection<Cipher> Ciphers { get; set; }
public JsonDocument TwoFactorProvidersJson
{
get => _twoFactorProvidersJson;
set
{
TwoFactorProviders = value.ToString();
_twoFactorProvidersJson = value;
}
}
}
public class UserMapperProfile : Profile