internal void Load(AccountDto accountDto) { Id = accountDto.Id; _provider = new Provider(accountDto.ProviderKey); foreach (var fieldDto in accountDto.Fields) { var field = new Field( new FieldType(fieldDto.FieldTypeKey.ToEnum <FieldTypeKey>()), fieldDto.Id, fieldDto.Name) { Value = fieldDto.Value }; _fields.Add(field); } foreach (var tagDto in accountDto.Tags) { Tags.Add(tagDto.Key); } Notes = accountDto.Notes; LastChangedUtc = accountDto.LastChangedUtc; SetClean(); }
public void AddTag(string tagKey) { Tags.Add(tagKey); }