{"id":19733542,"url":"https://github.com/volynetstyle/db-viewer","last_synced_at":"2025-08-27T05:17:53.658Z","repository":{"id":158999456,"uuid":"622708892","full_name":"volynetstyle/DB-Viewer","owner":"volynetstyle","description":"WPF, MSSQL, MVVM ","archived":false,"fork":false,"pushed_at":"2023-06-25T22:23:30.000Z","size":57,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-05T02:10:17.318Z","etag":null,"topics":[],"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/volynetstyle.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}},"created_at":"2023-04-02T22:14:44.000Z","updated_at":"2023-06-25T22:25:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"8c2329c1-c677-43a7-bc26-7df33fe773b7","html_url":"https://github.com/volynetstyle/DB-Viewer","commit_stats":null,"previous_names":["volynetstyle/db-viewer"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/volynetstyle/DB-Viewer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/volynetstyle%2FDB-Viewer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/volynetstyle%2FDB-Viewer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/volynetstyle%2FDB-Viewer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/volynetstyle%2FDB-Viewer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/volynetstyle","download_url":"https://codeload.github.com/volynetstyle/DB-Viewer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/volynetstyle%2FDB-Viewer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272294442,"owners_count":24908819,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-27T02:00:09.397Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-11-12T00:31:33.029Z","updated_at":"2025-08-27T05:17:53.641Z","avatar_url":"https://github.com/volynetstyle.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WPF, Databases, MVVM. Organizing Database Add-ons using WPF\nThe goal of the lab is to gain practical skills in creating procedures\n\n* Implement the program interface using WPF.\n* Implement 3 procedures with parameters for data viewing.\n* Implement at least 3 procedures for data modification.\nTo improve the code structure and maintainability of the application, the MVVM pattern will be used. This pattern separates the application logic from the UI, improving testability and reusability of the code.\n\nAdditionally, the Singleton pattern will be implemented to ensure that only one instance of a class is created and used throughout the application, preventing multiple connections from being opened and causing conflicts. The Mediator pattern will also be used to facilitate communication between different parts of the application.\n\nBy utilizing these patterns, the WPF application will be structured in a way that promotes maintainability, testability, and scalability.\n\n# Prerequisites\n* .NET Framework 4.5 or higher\n* Visual Studio 2019 or higher\n* SQL Server Management Studio\n\n[MVVM pattern](https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93viewmodel)\n[Singleton pattern](https://en.wikipedia.org/wiki/Singleton_pattern)\n[Mediator pattern](https://en.wikipedia.org/wiki/Mediator_pattern)\n\n# Contributing\nContributions to this project are welcome. To contribute, please fork this repository, make your changes, and submit a pull request.\n\n# License\nThis project is licensed under the MIT License - see the LICENSE file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvolynetstyle%2Fdb-viewer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvolynetstyle%2Fdb-viewer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvolynetstyle%2Fdb-viewer/lists"}