{"id":26235671,"url":"https://github.com/dxtaner/notes-project-.netmvc","last_synced_at":"2026-05-04T17:31:54.047Z","repository":{"id":224739111,"uuid":"613104859","full_name":"dxtaner/Notes-Project-.NetMvc","owner":"dxtaner","description":"Notes Project","archived":false,"fork":false,"pushed_at":"2025-07-17T12:55:09.000Z","size":6882,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-26T06:49:33.930Z","etag":null,"topics":["database","dotnet","entity-framework-core","mvc","netapi","notes-app"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dxtaner.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-03-12T22:07:37.000Z","updated_at":"2025-07-17T12:55:14.000Z","dependencies_parsed_at":"2024-02-27T14:45:24.227Z","dependency_job_id":null,"html_url":"https://github.com/dxtaner/Notes-Project-.NetMvc","commit_stats":null,"previous_names":["dxtaner/notes-project-.netmvc"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dxtaner/Notes-Project-.NetMvc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dxtaner%2FNotes-Project-.NetMvc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dxtaner%2FNotes-Project-.NetMvc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dxtaner%2FNotes-Project-.NetMvc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dxtaner%2FNotes-Project-.NetMvc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dxtaner","download_url":"https://codeload.github.com/dxtaner/Notes-Project-.NetMvc/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dxtaner%2FNotes-Project-.NetMvc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32617659,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-04T10:08:07.713Z","status":"ssl_error","status_checked_at":"2026-05-04T10:08:02.005Z","response_time":58,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["database","dotnet","entity-framework-core","mvc","netapi","notes-app"],"created_at":"2025-03-13T03:17:12.649Z","updated_at":"2026-05-04T17:31:54.028Z","avatar_url":"https://github.com/dxtaner.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Notes Project\n\n## Installation\n\n1. Add the `HomeController` class to your project.\n2. Install the necessary NuGet packages to manage dependencies properly.\n3. Configure the database connection in the `NoteContext` class.\n\n## Features\n\n- The `Index` method retrieves all notes from the database and passes them to a view for display to the user.\n- The `Create` method handles HTTP GET requests to create a new note and displays a creation form to the user. It also passes a `SelectList` object containing all notes to the view.\n- The `Create` method handles HTTP POST requests to create a new note. If the submitted data is valid, it adds the note to the database and performs the necessary redirection. If the data is invalid, it redisplays the creation form with errors.\n- The `Delete` method handles HTTP POST requests to delete a specified note. It finds the note in the database, deletes it along with its child notes, and performs the necessary redirection.\n- The `MoveChildNotes` method moves the child notes of a deleted note under the parent note.\n\n## Usage\n\n1. The `Index` method is used to display all notes on the main page of the application.\n2. The `Create` method is used to create a new note. It displays the note creation form when called with an HTTP GET request and saves the new note when called with an HTTP POST request.\n3. The `Delete` method is used to delete a specified note. The ID of the note to be deleted is passed as the `id` parameter.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdxtaner%2Fnotes-project-.netmvc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdxtaner%2Fnotes-project-.netmvc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdxtaner%2Fnotes-project-.netmvc/lists"}