Ejemplo n.º 1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="value"></param>
 public void ParseName(string value)
 {
     if (!string.IsNullOrEmpty(value))
     {
         NameAfter = GetNumberInt(value);
         NamePrev  = value.Replace(NameAfter.ToString(), "");
     }
     else
     {
         NameAfter = 0;
         NamePrev  = "";
     }
 }
        public string GetToString()
        {
            StringBuilder passwordHistory = new StringBuilder();

            passwordHistory.Append($"{nameof(ID)}: ").Append(ID).Append(Environment.NewLine);
            if (!NameBefore.Equals("") || !NameAfter.Equals(""))
            {
                passwordHistory.Append($"{nameof(NameBefore)}: ").Append(NameBefore).Append(Environment.NewLine);
                passwordHistory.Append($"{nameof(NameAfter)}: ").Append(NameAfter).Append(Environment.NewLine);
            }

            if (!EmailBefore.Equals("") | !(EmailAfter.Equals("")))
            {
                passwordHistory.Append($"{nameof(EmailBefore)}: ").Append(EmailBefore).Append(Environment.NewLine);
                passwordHistory.Append($"{nameof(EmailAfter)}: ").Append(EmailAfter).Append(Environment.NewLine);
            }

            if (!UsernameBefore.Equals("") | !(UsernameAfter.Equals("")))
            {
                passwordHistory.Append($"{nameof(UsernameBefore)}: ").Append(UsernameBefore).Append(Environment.NewLine);
                passwordHistory.Append($"{nameof(UsernameAfter)}: ").Append(UsernameAfter).Append(Environment.NewLine);
            }

            if (!WebsiteBefore.Equals("") | !(WebsiteAfter.Equals("")))
            {
                passwordHistory.Append($"{nameof(WebsiteBefore)}: ").Append(WebsiteBefore).Append(Environment.NewLine);
                passwordHistory.Append($"{nameof(WebsiteAfter)}: ").Append(WebsiteAfter).Append(Environment.NewLine);
            }

            if (!TextBefore.Equals("") | !(TextAfter.Equals("")))
            {
                passwordHistory.Append($"{nameof(TextBefore)}: ").Append(TextBefore).Append(Environment.NewLine);
                passwordHistory.Append($"{nameof(TextAfter)}: ").Append(TextAfter).Append(Environment.NewLine);
            }

            if (!NotesBefore.Equals("") | !(NotesAfter.Equals("")))
            {
                passwordHistory.Append($"{nameof(NotesBefore)}: ").Append(NotesBefore).Append(Environment.NewLine);
                passwordHistory.Append($"{nameof(NotesAfter)}: ").Append(NotesAfter).Append(Environment.NewLine);
            }

            if (passwordHistory.Length > 0)
            {
                passwordHistory.Append(Environment.NewLine);
            }

            return(passwordHistory.ToString());
        }