public void CreateAuthor(BusinessLayer.AuthorLibrary author)
 {
     using (databases = new FinalProjectEntities())
     {
         var databaseAuthor = Mapping.ToAuthorEntity(author);
         databases.AuthorLibrary.Add(databaseAuthor);
         databases.SaveChanges();
     }
 }
 public void UpdateAuthor(int id, BusinessLayer.AuthorLibrary author)
 {
     using (databases = new FinalProjectEntities())
     {
         var databaseAuthors = databases.AuthorLibrary.FirstOrDefault(x => x.id == id);
         if (databaseAuthors != null)
         {
             databaseAuthors.BookID      = author.BookLibrary.UniqueID;
             databaseAuthors.Name        = author.Name;
             databaseAuthors.Gender      = author.Gender;
             databaseAuthors.YearOfBirth = author.YearOfBirth;
             databases.SaveChanges();
         }
     }
 }
 public void DeleteAuthor(BusinessLayer.AuthorLibrary author)
 {
     DeleteAuthor(author.id);
 }