{"action":"created","comment":{"url":"https://api.github.com/repos/ArteIIo/BookShop/pulls/comments/229985605","pull_request_review_id":170591078,"id":229985605,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIyOTk4NTYwNQ==","diff_hunk":"@@ -0,0 +1,318 @@\n+﻿using Logic.Models;\n+using System;\n+using System.Collections.Generic;\n+using System.Linq;\n+\n+namespace Logic\n+{\n+    /// <summary>\n+    /// Class-realization of the book's collection\n+    /// </summary>\n+    public class LibraryCollection : ILibrary\n+    {\n+        /// <summary>\n+        /// List with books\n+        /// </summary>\n+        private List<Book> books;\n+\n+        /// <summary>\n+        /// List with authors\n+        /// </summary>\n+        private List<Author> authors;\n+\n+        /// <summary>\n+        /// List with Genres\n+        /// </summary>\n+        private List<Genre> genres;\n+\n+        /// <summary>\n+        /// List with Book-Author pairs\n+        /// </summary>\n+        private List<BookAuthor> bookAuthors;\n+\n+        /// <summary>\n+        /// List with Book-Genre pairs\n+        /// </summary>\n+        private List<BookGenre> bookGenres;\n+\n+        /// <summary>\n+        /// Initializes a new instance of the <see cref=\"LibraryCollection\"/> class.\n+        /// </summary>\n+        public LibraryCollection(IDataProvider data)\n+        {\n+            authors = new List<Author>(data.GetAuthors());\n+            books = new List<Book>(data.GetBooks());\n+            genres = new List<Genre>(data.GetGenres());\n+            bookAuthors = new List<BookAuthor>(data.GetBooksAuthors());\n+            bookGenres = new List<BookGenre>(data.GetBooksGenres());\n+        }\n+\n+        /// <summary>\n+        /// Get book value by it's index\n+        /// </summary>\n+        /// <param name=\"id\">Index of the selected book</param>\n+        /// <returns>Book by selected index</returns>\n+        /// <exception cref=\"IndexOutOfRangeException\">Throw when index out of\n+        /// list's count range</exception>\n+        public Author GetAuthorByIndex(int id)\n+        {\n+            return authors[id];\n+        }\n+\n+        /// <summary>\n+        /// Get author value by it's index\n+        /// </summary>\n+        /// <param name=\"id\">Index of the selected book</param>\n+        /// <returns>author by selected index</returns>\n+        /// <exception cref=\"IndexOutOfRangeException\">Throw when index out of\n+        /// list's count range</exception>\n+        public Book GetBookByIndex(int id)\n+        {\n+            return books[id];\n+        }\n+\n+        /// <summary>\n+        /// Set author value by it's index\n+        /// </summary>\n+        /// <param name=\"author\">New author</param>\n+        /// <param name=\"id\">Index of the new book</param>\n+        /// /// <exception cref=\"IndexOutOfRangeException\">Throw when index out of\n+        /// list's count range</exception>\n+        public void SetAuthorByIndex(Author author, int id)\n+        {\n+            authors[id] = author;\n+        }\n+\n+        /// <summary>\n+        /// Set book value by it's index\n+        /// </summary>\n+        /// <param name=\"book\">New book</param>\n+        /// <param name=\"id\">Index of the new book</param>\n+        /// /// <exception cref=\"IndexOutOfRangeException\">Throw when index out of\n+        /// list's count range</exception>\n+        public void SetBookByIndex(Book book, int id)\n+        {\n+            books[id] = book;\n+        }\n+\n+        /// <summary>\n+        /// Gets size of the collection\n+        /// </summary>\n+        public int BooksCount\n+        {\n+            get { return books.Count; }\n+        }\n+\n+        /// <summary>\n+        /// Gets size of the authors's collection\n+        /// </summary>\n+        public int AuthorsCount\n+        {\n+            get { return authors.Count; }\n+        }\n+\n+        /// <summary>\n+        /// Gets size of the genre's collection\n+        /// </summary>\n+        public int GenresCount\n+        {\n+            get { return genres.Count; }\n+        }\n+\n+        /// <summary>\n+        /// Add book to collection\n+        /// </summary>\n+        /// <param name=\"book\">New book</param>\n+        public void AddBook(Book book)\n+        {\n+            books.Add(book);\n+        }\n+\n+        /// <summary>\n+        /// Return collection of books\n+        /// </summary>\n+        /// <returns>IEnumerable collection</returns>\n+        public IEnumerable<Book> GetBooks()\n+        {\n+            return books;\n+        }\n+\n+        /// <summary>\n+        /// Remove book by it's index\n+        /// </summary>\n+        /// <param name=\"id\">Index of the selected book</param>\n+        /// <returns>Deleted book</returns>\n+        /// <exception cref=\"System.IndexOutOfRangeException\">Throw if index out of range</exception>\n+        public Book RemoveBook(int id)\n+        {\n+            Book deleted = books[id];\n+            books.RemoveAt(id);\n+\n+            return deleted;\n+        }\n+\n+        /// <summary>\n+        /// Return collection of authors\n+        /// </summary>\n+        /// <returns>IEnumerable collection</returns>\n+        public IEnumerable<Author> GetAuthors()\n+        {\n+            return authors;\n+        }\n+\n+        /// <summary>\n+        /// Remove author by it's index\n+        /// </summary>\n+        /// <param name=\"id\">Index of the selected book</param>\n+        /// <returns>Deleted book</returns>\n+        /// <exception cref=\"ArgumentOutOfRangeException\">Throw if index out of range</exception>\n+        public Author RemoveAuthor(int id)\n+        {\n+            Author author = authors[id];\n+            bookAuthors.RemoveAll(items => authors[items.AuthorIndex] == author);\n+            authors.RemoveAt(id);\n+\n+            return author;\n+        }\n+\n+        /// <summary>\n+        /// Method which update author reference of the selected book\n+        /// </summary>\n+        /// <param name=\"authorId\">Author's index</param>\n+        /// <param name=\"bookId\">Book's index</param>\n+        /// <exception cref=\"IndexOutOfRangeException\">Throw when ether author's index\n+        /// or book's index out of range of their collection's count</exception>\n+        public void UpdateAuthor(int authorId, int bookId)\n+        {\n+            if (bookAuthors.FindAll(item => item.AuthorIndex == authorId\n+                                             && item.BookIndex == bookId).Count == 0)\n+            {\n+                bookAuthors.Add(new BookAuthor()\n+                {\n+                    BookIndex = bookId, AuthorIndex = authorId\n+                });\n+            }\n+        }\n+\n+        /// <summary>\n+        /// Add author to collection\n+        /// </summary>\n+        /// <param name=\"author\">New author</param>\n+        public void AddAuthor(Author author)\n+        {\n+            authors.Add(author);\n+        }\n+\n+        /// <summary>\n+        /// Search books by it's genre\n+        /// </summary>\n+        /// <param name=\"genreIndex\">Index of the genre</param>\n+        /// <returns>Collection of books</returns>\n+        public IEnumerable<Book> SearchByGenre(int genreIndex)\n+        {\n+            var gettedBooks = from item in bookGenres\n+                              where item.GenreIndex == genreIndex\n+                              select books[item.BookIndex];\n+\n+            return gettedBooks;\n+        }\n+\n+        /// <summary>\n+        /// Search books by it's author\n+        /// </summary>\n+        /// <param name=\"authorIndex\">Index of the genre</param>\n+        /// <returns>Collection of books</returns>\n+        public IEnumerable<Book> SearchByAuthor(int authorIndex)\n+        {\n+            var gettedBooks = from item in bookAuthors\n+                              where item.AuthorIndex == authorIndex\n+                              select books[item.BookIndex];\n+\n+            return gettedBooks;\n+        }\n+\n+        /// <summary>\n+        /// Get genre value by it's index\n+        /// </summary>\n+        /// <param name=\"id\">Index of the selected genre</param>\n+        /// <returns>genre by selected index</returns>\n+        /// <exception cref=\"ArgumentOutOfRangeException\">Throw when index out of\n+        /// list's count range</exception>\n+        public Genre GetGenreByIndex(int id)\n+        {\n+            return genres[id];","path":"BookService/Logic/LibraryCollection.cs","position":243,"original_position":243,"commit_id":"0219800286fccc122c3845ea80acaefe467a5f19","original_commit_id":"0219800286fccc122c3845ea80acaefe467a5f19","user":{"login":"anton-borodulin-softserve","id":44321717,"node_id":"MDQ6VXNlcjQ0MzIxNzE3","avatar_url":"https://avatars1.githubusercontent.com/u/44321717?v=4","gravatar_id":"","url":"https://api.github.com/users/anton-borodulin-softserve","html_url":"https://github.com/anton-borodulin-softserve","followers_url":"https://api.github.com/users/anton-borodulin-softserve/followers","following_url":"https://api.github.com/users/anton-borodulin-softserve/following{/other_user}","gists_url":"https://api.github.com/users/anton-borodulin-softserve/gists{/gist_id}","starred_url":"https://api.github.com/users/anton-borodulin-softserve/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/anton-borodulin-softserve/subscriptions","organizations_url":"https://api.github.com/users/anton-borodulin-softserve/orgs","repos_url":"https://api.github.com/users/anton-borodulin-softserve/repos","events_url":"https://api.github.com/users/anton-borodulin-softserve/events{/privacy}","received_events_url":"https://api.github.com/users/anton-borodulin-softserve/received_events","type":"User","site_admin":false},"body":"not applicable to use id as index","created_at":"2018-11-01T09:39:06Z","updated_at":"2018-11-01T09:52:24Z","html_url":"https://github.com/ArteIIo/BookShop/pull/3#discussion_r229985605","pull_request_url":"https://api.github.com/repos/ArteIIo/BookShop/pulls/3","author_association":"COLLABORATOR","_links":{"self":{"href":"https://api.github.com/repos/ArteIIo/BookShop/pulls/comments/229985605"},"html":{"href":"https://github.com/ArteIIo/BookShop/pull/3#discussion_r229985605"},"pull_request":{"href":"https://api.github.com/repos/ArteIIo/BookShop/pulls/3"}}},"pull_request":{"url":"https://api.github.com/repos/ArteIIo/BookShop/pulls/3","id":227056005,"node_id":"MDExOlB1bGxSZXF1ZXN0MjI3MDU2MDA1","html_url":"https://github.com/ArteIIo/BookShop/pull/3","diff_url":"https://github.com/ArteIIo/BookShop/pull/3.diff","patch_url":"https://github.com/ArteIIo/BookShop/pull/3.patch","issue_url":"https://api.github.com/repos/ArteIIo/BookShop/issues/3","number":3,"state":"open","locked":false,"title":"Finished first version of the task3","user":{"login":"ArteIIo","id":38754875,"node_id":"MDQ6VXNlcjM4NzU0ODc1","avatar_url":"https://avatars2.githubusercontent.com/u/38754875?v=4","gravatar_id":"","url":"https://api.github.com/users/ArteIIo","html_url":"https://github.com/ArteIIo","followers_url":"https://api.github.com/users/ArteIIo/followers","following_url":"https://api.github.com/users/ArteIIo/following{/other_user}","gists_url":"https://api.github.com/users/ArteIIo/gists{/gist_id}","starred_url":"https://api.github.com/users/ArteIIo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ArteIIo/subscriptions","organizations_url":"https://api.github.com/users/ArteIIo/orgs","repos_url":"https://api.github.com/users/ArteIIo/repos","events_url":"https://api.github.com/users/ArteIIo/events{/privacy}","received_events_url":"https://api.github.com/users/ArteIIo/received_events","type":"User","site_admin":false},"body":"Done task3 for review.","created_at":"2018-10-30T19:41:39Z","updated_at":"2018-11-01T09:52:23Z","closed_at":null,"merged_at":null,"merge_commit_sha":"3a1b358b45282e650faebbc4e0934f8af7e67861","assignee":null,"assignees":[],"requested_reviewers":[{"login":"DenyaAbramenkov","id":40663161,"node_id":"MDQ6VXNlcjQwNjYzMTYx","avatar_url":"https://avatars0.githubusercontent.com/u/40663161?v=4","gravatar_id":"","url":"https://api.github.com/users/DenyaAbramenkov","html_url":"https://github.com/DenyaAbramenkov","followers_url":"https://api.github.com/users/DenyaAbramenkov/followers","following_url":"https://api.github.com/users/DenyaAbramenkov/following{/other_user}","gists_url":"https://api.github.com/users/DenyaAbramenkov/gists{/gist_id}","starred_url":"https://api.github.com/users/DenyaAbramenkov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DenyaAbramenkov/subscriptions","organizations_url":"https://api.github.com/users/DenyaAbramenkov/orgs","repos_url":"https://api.github.com/users/DenyaAbramenkov/repos","events_url":"https://api.github.com/users/DenyaAbramenkov/events{/privacy}","received_events_url":"https://api.github.com/users/DenyaAbramenkov/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/ArteIIo/BookShop/pulls/3/commits","review_comments_url":"https://api.github.com/repos/ArteIIo/BookShop/pulls/3/comments","review_comment_url":"https://api.github.com/repos/ArteIIo/BookShop/pulls/comments{/number}","comments_url":"https://api.github.com/repos/ArteIIo/BookShop/issues/3/comments","statuses_url":"https://api.github.com/repos/ArteIIo/BookShop/statuses/0219800286fccc122c3845ea80acaefe467a5f19","head":{"label":"ArteIIo:Part3_Dev","ref":"Part3_Dev","sha":"0219800286fccc122c3845ea80acaefe467a5f19","user":{"login":"ArteIIo","id":38754875,"node_id":"MDQ6VXNlcjM4NzU0ODc1","avatar_url":"https://avatars2.githubusercontent.com/u/38754875?v=4","gravatar_id":"","url":"https://api.github.com/users/ArteIIo","html_url":"https://github.com/ArteIIo","followers_url":"https://api.github.com/users/ArteIIo/followers","following_url":"https://api.github.com/users/ArteIIo/following{/other_user}","gists_url":"https://api.github.com/users/ArteIIo/gists{/gist_id}","starred_url":"https://api.github.com/users/ArteIIo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ArteIIo/subscriptions","organizations_url":"https://api.github.com/users/ArteIIo/orgs","repos_url":"https://api.github.com/users/ArteIIo/repos","events_url":"https://api.github.com/users/ArteIIo/events{/privacy}","received_events_url":"https://api.github.com/users/ArteIIo/received_events","type":"User","site_admin":false},"repo":{"id":154891863,"node_id":"MDEwOlJlcG9zaXRvcnkxNTQ4OTE4NjM=","name":"BookShop","full_name":"ArteIIo/BookShop","private":false,"owner":{"login":"ArteIIo","id":38754875,"node_id":"MDQ6VXNlcjM4NzU0ODc1","avatar_url":"https://avatars2.githubusercontent.com/u/38754875?v=4","gravatar_id":"","url":"https://api.github.com/users/ArteIIo","html_url":"https://github.com/ArteIIo","followers_url":"https://api.github.com/users/ArteIIo/followers","following_url":"https://api.github.com/users/ArteIIo/following{/other_user}","gists_url":"https://api.github.com/users/ArteIIo/gists{/gist_id}","starred_url":"https://api.github.com/users/ArteIIo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ArteIIo/subscriptions","organizations_url":"https://api.github.com/users/ArteIIo/orgs","repos_url":"https://api.github.com/users/ArteIIo/repos","events_url":"https://api.github.com/users/ArteIIo/events{/privacy}","received_events_url":"https://api.github.com/users/ArteIIo/received_events","type":"User","site_admin":false},"html_url":"https://github.com/ArteIIo/BookShop","description":"Web Api project","fork":false,"url":"https://api.github.com/repos/ArteIIo/BookShop","forks_url":"https://api.github.com/repos/ArteIIo/BookShop/forks","keys_url":"https://api.github.com/repos/ArteIIo/BookShop/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ArteIIo/BookShop/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ArteIIo/BookShop/teams","hooks_url":"https://api.github.com/repos/ArteIIo/BookShop/hooks","issue_events_url":"https://api.github.com/repos/ArteIIo/BookShop/issues/events{/number}","events_url":"https://api.github.com/repos/ArteIIo/BookShop/events","assignees_url":"https://api.github.com/repos/ArteIIo/BookShop/assignees{/user}","branches_url":"https://api.github.com/repos/ArteIIo/BookShop/branches{/branch}","tags_url":"https://api.github.com/repos/ArteIIo/BookShop/tags","blobs_url":"https://api.github.com/repos/ArteIIo/BookShop/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ArteIIo/BookShop/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ArteIIo/BookShop/git/refs{/sha}","trees_url":"https://api.github.com/repos/ArteIIo/BookShop/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ArteIIo/BookShop/statuses/{sha}","languages_url":"https://api.github.com/repos/ArteIIo/BookShop/languages","stargazers_url":"https://api.github.com/repos/ArteIIo/BookShop/stargazers","contributors_url":"https://api.github.com/repos/ArteIIo/BookShop/contributors","subscribers_url":"https://api.github.com/repos/ArteIIo/BookShop/subscribers","subscription_url":"https://api.github.com/repos/ArteIIo/BookShop/subscription","commits_url":"https://api.github.com/repos/ArteIIo/BookShop/commits{/sha}","git_commits_url":"https://api.github.com/repos/ArteIIo/BookShop/git/commits{/sha}","comments_url":"https://api.github.com/repos/ArteIIo/BookShop/comments{/number}","issue_comment_url":"https://api.github.com/repos/ArteIIo/BookShop/issues/comments{/number}","contents_url":"https://api.github.com/repos/ArteIIo/BookShop/contents/{+path}","compare_url":"https://api.github.com/repos/ArteIIo/BookShop/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ArteIIo/BookShop/merges","archive_url":"https://api.github.com/repos/ArteIIo/BookShop/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ArteIIo/BookShop/downloads","issues_url":"https://api.github.com/repos/ArteIIo/BookShop/issues{/number}","pulls_url":"https://api.github.com/repos/ArteIIo/BookShop/pulls{/number}","milestones_url":"https://api.github.com/repos/ArteIIo/BookShop/milestones{/number}","notifications_url":"https://api.github.com/repos/ArteIIo/BookShop/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ArteIIo/BookShop/labels{/name}","releases_url":"https://api.github.com/repos/ArteIIo/BookShop/releases{/id}","deployments_url":"https://api.github.com/repos/ArteIIo/BookShop/deployments","created_at":"2018-10-26T20:38:53Z","updated_at":"2018-10-31T16:17:57Z","pushed_at":"2018-10-31T16:17:55Z","git_url":"git://github.com/ArteIIo/BookShop.git","ssh_url":"git@github.com:ArteIIo/BookShop.git","clone_url":"https://github.com/ArteIIo/BookShop.git","svn_url":"https://github.com/ArteIIo/BookShop","homepage":null,"size":48,"stargazers_count":0,"watchers_count":0,"language":"C#","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":1,"license":null,"forks":0,"open_issues":1,"watchers":0,"default_branch":"master"}},"base":{"label":"ArteIIo:master","ref":"master","sha":"649b726fd095b329455ea8805d96821d21198e3b","user":{"login":"ArteIIo","id":38754875,"node_id":"MDQ6VXNlcjM4NzU0ODc1","avatar_url":"https://avatars2.githubusercontent.com/u/38754875?v=4","gravatar_id":"","url":"https://api.github.com/users/ArteIIo","html_url":"https://github.com/ArteIIo","followers_url":"https://api.github.com/users/ArteIIo/followers","following_url":"https://api.github.com/users/ArteIIo/following{/other_user}","gists_url":"https://api.github.com/users/ArteIIo/gists{/gist_id}","starred_url":"https://api.github.com/users/ArteIIo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ArteIIo/subscriptions","organizations_url":"https://api.github.com/users/ArteIIo/orgs","repos_url":"https://api.github.com/users/ArteIIo/repos","events_url":"https://api.github.com/users/ArteIIo/events{/privacy}","received_events_url":"https://api.github.com/users/ArteIIo/received_events","type":"User","site_admin":false},"repo":{"id":154891863,"node_id":"MDEwOlJlcG9zaXRvcnkxNTQ4OTE4NjM=","name":"BookShop","full_name":"ArteIIo/BookShop","private":false,"owner":{"login":"ArteIIo","id":38754875,"node_id":"MDQ6VXNlcjM4NzU0ODc1","avatar_url":"https://avatars2.githubusercontent.com/u/38754875?v=4","gravatar_id":"","url":"https://api.github.com/users/ArteIIo","html_url":"https://github.com/ArteIIo","followers_url":"https://api.github.com/users/ArteIIo/followers","following_url":"https://api.github.com/users/ArteIIo/following{/other_user}","gists_url":"https://api.github.com/users/ArteIIo/gists{/gist_id}","starred_url":"https://api.github.com/users/ArteIIo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ArteIIo/subscriptions","organizations_url":"https://api.github.com/users/ArteIIo/orgs","repos_url":"https://api.github.com/users/ArteIIo/repos","events_url":"https://api.github.com/users/ArteIIo/events{/privacy}","received_events_url":"https://api.github.com/users/ArteIIo/received_events","type":"User","site_admin":false},"html_url":"https://github.com/ArteIIo/BookShop","description":"Web Api project","fork":false,"url":"https://api.github.com/repos/ArteIIo/BookShop","forks_url":"https://api.github.com/repos/ArteIIo/BookShop/forks","keys_url":"https://api.github.com/repos/ArteIIo/BookShop/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ArteIIo/BookShop/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ArteIIo/BookShop/teams","hooks_url":"https://api.github.com/repos/ArteIIo/BookShop/hooks","issue_events_url":"https://api.github.com/repos/ArteIIo/BookShop/issues/events{/number}","events_url":"https://api.github.com/repos/ArteIIo/BookShop/events","assignees_url":"https://api.github.com/repos/ArteIIo/BookShop/assignees{/user}","branches_url":"https://api.github.com/repos/ArteIIo/BookShop/branches{/branch}","tags_url":"https://api.github.com/repos/ArteIIo/BookShop/tags","blobs_url":"https://api.github.com/repos/ArteIIo/BookShop/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ArteIIo/BookShop/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ArteIIo/BookShop/git/refs{/sha}","trees_url":"https://api.github.com/repos/ArteIIo/BookShop/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ArteIIo/BookShop/statuses/{sha}","languages_url":"https://api.github.com/repos/ArteIIo/BookShop/languages","stargazers_url":"https://api.github.com/repos/ArteIIo/BookShop/stargazers","contributors_url":"https://api.github.com/repos/ArteIIo/BookShop/contributors","subscribers_url":"https://api.github.com/repos/ArteIIo/BookShop/subscribers","subscription_url":"https://api.github.com/repos/ArteIIo/BookShop/subscription","commits_url":"https://api.github.com/repos/ArteIIo/BookShop/commits{/sha}","git_commits_url":"https://api.github.com/repos/ArteIIo/BookShop/git/commits{/sha}","comments_url":"https://api.github.com/repos/ArteIIo/BookShop/comments{/number}","issue_comment_url":"https://api.github.com/repos/ArteIIo/BookShop/issues/comments{/number}","contents_url":"https://api.github.com/repos/ArteIIo/BookShop/contents/{+path}","compare_url":"https://api.github.com/repos/ArteIIo/BookShop/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ArteIIo/BookShop/merges","archive_url":"https://api.github.com/repos/ArteIIo/BookShop/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ArteIIo/BookShop/downloads","issues_url":"https://api.github.com/repos/ArteIIo/BookShop/issues{/number}","pulls_url":"https://api.github.com/repos/ArteIIo/BookShop/pulls{/number}","milestones_url":"https://api.github.com/repos/ArteIIo/BookShop/milestones{/number}","notifications_url":"https://api.github.com/repos/ArteIIo/BookShop/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ArteIIo/BookShop/labels{/name}","releases_url":"https://api.github.com/repos/ArteIIo/BookShop/releases{/id}","deployments_url":"https://api.github.com/repos/ArteIIo/BookShop/deployments","created_at":"2018-10-26T20:38:53Z","updated_at":"2018-10-31T16:17:57Z","pushed_at":"2018-10-31T16:17:55Z","git_url":"git://github.com/ArteIIo/BookShop.git","ssh_url":"git@github.com:ArteIIo/BookShop.git","clone_url":"https://github.com/ArteIIo/BookShop.git","svn_url":"https://github.com/ArteIIo/BookShop","homepage":null,"size":48,"stargazers_count":0,"watchers_count":0,"language":"C#","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":1,"license":null,"forks":0,"open_issues":1,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/ArteIIo/BookShop/pulls/3"},"html":{"href":"https://github.com/ArteIIo/BookShop/pull/3"},"issue":{"href":"https://api.github.com/repos/ArteIIo/BookShop/issues/3"},"comments":{"href":"https://api.github.com/repos/ArteIIo/BookShop/issues/3/comments"},"review_comments":{"href":"https://api.github.com/repos/ArteIIo/BookShop/pulls/3/comments"},"review_comment":{"href":"https://api.github.com/repos/ArteIIo/BookShop/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/ArteIIo/BookShop/pulls/3/commits"},"statuses":{"href":"https://api.github.com/repos/ArteIIo/BookShop/statuses/0219800286fccc122c3845ea80acaefe467a5f19"}},"author_association":"OWNER"}}
{"actor":{"display_login":"anton-borodulin-softserve"}}