/// <summary>
 /// Updates the document.
 /// </summary>
 /// <param name = "documentToUpdate" > The document to update.</param>
 /// <param name = "document" > The document.</param>
 private void UpdateDocument(Models.Database.Document documentToUpdate, Models.DTO.Document document)
 {
     documentToUpdate.Number    = document.Number;
     documentToUpdate.Series    = document.Series;
     documentToUpdate.IssueDate = document.IssueDate;
     documentToUpdate.Issuer    = document.Issuer;
 }
        /// <summary>
        /// Adds the document.
        /// </summary>
        /// <param name = "context" > The context.</param>
        /// <param name = "person" > The person.</param>
        /// <param name = "document" > The document.</param>
        private static void AddDocument(PersonContext context, Models.Database.Person person, Models.DTO.Document document)
        {
            var newDocument = new Models.Database.Document
            {
                Person    = person,
                Number    = document.Number,
                TypeId    = document.Type.Id,
                IssueDate = document.IssueDate,
                Issuer    = document.Issuer,
                Series    = document.Series
            };

            context.Documents.Add(newDocument);
        }