using System.Collections.Generic; using Bit.Core.Enums; using Bit.Core.Models.Table; using Newtonsoft.Json; namespace Bit.Api.Models.Request { public class UpdateDomainsRequestModel { public IEnumerable> EquivalentDomains { get; set; } public IEnumerable ExcludedGlobalEquivalentDomains { get; set; } public User ToUser(User existingUser) { existingUser.EquivalentDomains = EquivalentDomains != null ? JsonConvert.SerializeObject(EquivalentDomains) : null; existingUser.ExcludedGlobalEquivalentDomains = ExcludedGlobalEquivalentDomains != null ? JsonConvert.SerializeObject(ExcludedGlobalEquivalentDomains) : null; return existingUser; } } }