public Cipher(Domain.Cipher obj) { OrganizationId = obj.OrganizationId; FolderId = obj.FolderId; Type = obj.Type; Name = obj.Name?.EncryptedString; Notes = obj.Notes?.EncryptedString; Favorite = obj.Favorite; Fields = obj.Fields?.Select(f => new Field(f)).ToList(); switch (obj.Type) { case CipherType.Login: Login = new Login(obj.Login); break; case CipherType.SecureNote: SecureNote = new SecureNote(obj.SecureNote); break; case CipherType.Card: Card = new Card(obj.Card); break; case CipherType.Identity: Identity = new Identity(obj.Identity); break; } }
public CipherWithId(Domain.Cipher obj) : base(obj) { Id = obj.Id; CollectionIds = null; }