├── WebAPI ├── WebAPI │ ├── obj │ │ ├── Debug │ │ │ └── netcoreapp3.0 │ │ │ │ ├── WebAPI.csproj.CopyComplete │ │ │ │ ├── WebAPI.MvcApplicationPartsAssemblyInfo.cache │ │ │ │ ├── staticwebassets │ │ │ │ ├── WebAPI.StaticWebAssets.Manifest.cache │ │ │ │ └── WebAPI.StaticWebAssets.xml │ │ │ │ ├── WebAPI.AssemblyInfoInputs.cache │ │ │ │ ├── WebAPI.RazorTargetAssemblyInfo.cache │ │ │ │ ├── WebAPI.dll │ │ │ │ ├── WebAPI.exe │ │ │ │ ├── WebAPI.pdb │ │ │ │ ├── WebAPI.assets.cache │ │ │ │ ├── WebAPI.csprojAssemblyReference.cache │ │ │ │ ├── WebAPI.AssemblyInfo.cs │ │ │ │ └── WebAPI.csproj.FileListAbsolute.txt │ │ ├── WebAPI.csproj.nuget.cache │ │ ├── WebAPI.csproj.nuget.g.targets │ │ ├── WebAPI.csproj.nuget.g.props │ │ └── WebAPI.csproj.nuget.dgspec.json │ ├── bin │ │ └── Debug │ │ │ └── netcoreapp3.0 │ │ │ ├── WebAPI.dll │ │ │ ├── WebAPI.exe │ │ │ ├── WebAPI.pdb │ │ │ ├── Newtonsoft.Json.dll │ │ │ ├── NuGet.Frameworks.dll │ │ │ ├── Microsoft.CodeAnalysis.dll │ │ │ ├── System.Runtime.Caching.dll │ │ │ ├── Microsoft.Data.SqlClient.dll │ │ │ ├── Microsoft.Identity.Client.dll │ │ │ ├── System.Composition.Hosting.dll │ │ │ ├── System.Composition.Runtime.dll │ │ │ ├── Microsoft.CodeAnalysis.Razor.dll │ │ │ ├── runtimes │ │ │ ├── win-x64 │ │ │ │ └── native │ │ │ │ │ └── sni.dll │ │ │ ├── win-x86 │ │ │ │ └── native │ │ │ │ │ └── sni.dll │ │ │ ├── win-arm64 │ │ │ │ └── native │ │ │ │ │ └── sni.dll │ │ │ ├── win │ │ │ │ └── lib │ │ │ │ │ ├── netcoreapp2.0 │ │ │ │ │ └── System.Runtime.Caching.dll │ │ │ │ │ ├── netcoreapp2.1 │ │ │ │ │ └── Microsoft.Data.SqlClient.dll │ │ │ │ │ └── netstandard2.0 │ │ │ │ │ └── System.Security.Cryptography.ProtectedData.dll │ │ │ └── unix │ │ │ │ └── lib │ │ │ │ ├── netcoreapp2.0 │ │ │ │ └── System.Runtime.Caching.dll │ │ │ │ └── netcoreapp2.1 │ │ │ │ └── Microsoft.Data.SqlClient.dll │ │ │ ├── Microsoft.CodeAnalysis.CSharp.dll │ │ │ ├── Microsoft.EntityFrameworkCore.dll │ │ │ ├── System.Composition.Convention.dll │ │ │ ├── System.Composition.TypedParts.dll │ │ │ ├── Microsoft.CodeAnalysis.Workspaces.dll │ │ │ ├── Microsoft.AspNetCore.Razor.Language.dll │ │ │ ├── Microsoft.EntityFrameworkCore.Design.dll │ │ │ ├── System.Composition.AttributedModel.dll │ │ │ ├── cs │ │ │ ├── Microsoft.CodeAnalysis.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.Workspaces.resources.dll │ │ │ └── Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll │ │ │ ├── de │ │ │ ├── Microsoft.CodeAnalysis.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.Workspaces.resources.dll │ │ │ └── Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll │ │ │ ├── dotnet-aspnet-codegenerator-design.dll │ │ │ ├── es │ │ │ ├── Microsoft.CodeAnalysis.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.Workspaces.resources.dll │ │ │ └── Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll │ │ │ ├── fr │ │ │ ├── Microsoft.CodeAnalysis.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.Workspaces.resources.dll │ │ │ └── Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll │ │ │ ├── it │ │ │ ├── Microsoft.CodeAnalysis.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.Workspaces.resources.dll │ │ │ └── Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll │ │ │ ├── ja │ │ │ ├── Microsoft.CodeAnalysis.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.Workspaces.resources.dll │ │ │ └── Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll │ │ │ ├── ko │ │ │ ├── Microsoft.CodeAnalysis.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.Workspaces.resources.dll │ │ │ └── Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll │ │ │ ├── pl │ │ │ ├── Microsoft.CodeAnalysis.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.Workspaces.resources.dll │ │ │ └── Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll │ │ │ ├── ru │ │ │ ├── Microsoft.CodeAnalysis.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.Workspaces.resources.dll │ │ │ └── Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll │ │ │ ├── tr │ │ │ ├── Microsoft.CodeAnalysis.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.Workspaces.resources.dll │ │ │ └── Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll │ │ │ ├── pt-BR │ │ │ ├── Microsoft.CodeAnalysis.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.Workspaces.resources.dll │ │ │ └── Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.CSharp.Workspaces.dll │ │ │ ├── Microsoft.EntityFrameworkCore.Relational.dll │ │ │ ├── Microsoft.EntityFrameworkCore.SqlServer.dll │ │ │ ├── Microsoft.VisualStudio.Web.CodeGeneration.dll │ │ │ ├── System.Configuration.ConfigurationManager.dll │ │ │ ├── appsettings.Development.json │ │ │ ├── zh-Hans │ │ │ ├── Microsoft.CodeAnalysis.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.Workspaces.resources.dll │ │ │ └── Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll │ │ │ ├── zh-Hant │ │ │ ├── Microsoft.CodeAnalysis.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.Workspaces.resources.dll │ │ │ └── Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll │ │ │ ├── Microsoft.EntityFrameworkCore.Abstractions.dll │ │ │ ├── System.Security.Cryptography.ProtectedData.dll │ │ │ ├── Microsoft.VisualStudio.Web.CodeGeneration.Core.dll │ │ │ ├── Microsoft.VisualStudio.Web.CodeGenerators.Mvc.dll │ │ │ ├── Microsoft.VisualStudio.Web.CodeGeneration.Utils.dll │ │ │ ├── Microsoft.VisualStudio.Web.CodeGeneration.Contracts.dll │ │ │ ├── Microsoft.VisualStudio.Web.CodeGeneration.Templating.dll │ │ │ ├── Microsoft.VisualStudio.Web.CodeGeneration.EntityFrameworkCore.dll │ │ │ ├── WebAPI.runtimeconfig.dev.json │ │ │ ├── WebAPI.runtimeconfig.json │ │ │ ├── appsettings.json │ │ │ └── Properties │ │ │ └── launchSettings.json │ ├── appsettings.Development.json │ ├── WeatherForecast.cs │ ├── appsettings.json │ ├── Models │ │ ├── DonationDBContext.cs │ │ └── DCandidate.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── WebAPI.csproj │ ├── WebAPI.csproj.user │ ├── Controllers │ │ ├── WeatherForecastController.cs │ │ └── DCandidateController.cs │ ├── Migrations │ │ ├── 20200115115809_InitialCreate.cs │ │ ├── DonationDBContextModelSnapshot.cs │ │ └── 20200115115809_InitialCreate.Designer.cs │ └── Startup.cs └── WebAPI.sln ├── react-app ├── public │ ├── robots.txt │ ├── favicon.ico │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── index.html ├── src │ ├── reducers │ │ ├── index.js │ │ └── dCandidate.js │ ├── setupTests.js │ ├── App.test.js │ ├── index.css │ ├── actions │ │ ├── store.js │ │ ├── api.js │ │ └── dCandidate.js │ ├── index.js │ ├── App.js │ ├── App.css │ ├── roughWorks.txt │ ├── components │ │ ├── useForm.js │ │ ├── DCandidates.js │ │ └── DCandidateForm.js │ ├── logo.svg │ └── serviceWorker.js ├── .gitignore ├── package.json └── README.md └── README.md /WebAPI/WebAPI/obj/Debug/netcoreapp3.0/WebAPI.csproj.CopyComplete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /WebAPI/WebAPI/obj/Debug/netcoreapp3.0/WebAPI.MvcApplicationPartsAssemblyInfo.cache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /WebAPI/WebAPI/obj/Debug/netcoreapp3.0/staticwebassets/WebAPI.StaticWebAssets.Manifest.cache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /react-app/public/robots.txt: -------------------------------------------------------------------------------- 1 | # https://www.robotstxt.org/robotstxt.html 2 | User-agent: * 3 | -------------------------------------------------------------------------------- /WebAPI/WebAPI/obj/Debug/netcoreapp3.0/staticwebassets/WebAPI.StaticWebAssets.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /WebAPI/WebAPI/obj/Debug/netcoreapp3.0/WebAPI.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | 8071d147e32d0630849d28d7010f1c7d9f5cfc82 2 | -------------------------------------------------------------------------------- /WebAPI/WebAPI/obj/Debug/netcoreapp3.0/WebAPI.RazorTargetAssemblyInfo.cache: -------------------------------------------------------------------------------- 1 | 2ba159081b2463c81a3b13e7540958b05f8628b8 2 | -------------------------------------------------------------------------------- /react-app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/react-app/public/favicon.ico -------------------------------------------------------------------------------- /react-app/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/react-app/public/logo192.png -------------------------------------------------------------------------------- /react-app/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/react-app/public/logo512.png -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/WebAPI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/WebAPI.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/WebAPI.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/WebAPI.exe -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/WebAPI.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/WebAPI.pdb -------------------------------------------------------------------------------- /WebAPI/WebAPI/obj/Debug/netcoreapp3.0/WebAPI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/obj/Debug/netcoreapp3.0/WebAPI.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/obj/Debug/netcoreapp3.0/WebAPI.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/obj/Debug/netcoreapp3.0/WebAPI.exe -------------------------------------------------------------------------------- /WebAPI/WebAPI/obj/Debug/netcoreapp3.0/WebAPI.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/obj/Debug/netcoreapp3.0/WebAPI.pdb -------------------------------------------------------------------------------- /react-app/src/reducers/index.js: -------------------------------------------------------------------------------- 1 | import { combineReducers } from "redux"; 2 | import { dCandidate } from "./dCandidate"; 3 | 4 | export const reducers = combineReducers({ 5 | dCandidate 6 | }) -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Newtonsoft.Json.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Newtonsoft.Json.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/NuGet.Frameworks.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/NuGet.Frameworks.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/obj/Debug/netcoreapp3.0/WebAPI.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/obj/Debug/netcoreapp3.0/WebAPI.assets.cache -------------------------------------------------------------------------------- /WebAPI/WebAPI/obj/WebAPI.csproj.nuget.cache: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "dgSpecHash": "fxcQpnENln++rOStbaZN+5mKF1igqXD6MBtQNLZ3EAfO+BxX+SUiI+EwST1FKu5KzV/jFFhS35+sXeZs3dRwHA==", 4 | "success": true 5 | } -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.CodeAnalysis.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.CodeAnalysis.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/System.Runtime.Caching.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/System.Runtime.Caching.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.Data.SqlClient.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.Data.SqlClient.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.Identity.Client.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.Identity.Client.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/System.Composition.Hosting.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/System.Composition.Hosting.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/System.Composition.Runtime.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/System.Composition.Runtime.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.CodeAnalysis.Razor.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.CodeAnalysis.Razor.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/runtimes/win-x64/native/sni.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/runtimes/win-x64/native/sni.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/runtimes/win-x86/native/sni.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/runtimes/win-x86/native/sni.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.CodeAnalysis.CSharp.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.CodeAnalysis.CSharp.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.EntityFrameworkCore.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.EntityFrameworkCore.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/System.Composition.Convention.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/System.Composition.Convention.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/System.Composition.TypedParts.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/System.Composition.TypedParts.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/runtimes/win-arm64/native/sni.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/runtimes/win-arm64/native/sni.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.CodeAnalysis.Workspaces.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.CodeAnalysis.Workspaces.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/obj/Debug/netcoreapp3.0/WebAPI.csprojAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/obj/Debug/netcoreapp3.0/WebAPI.csprojAssemblyReference.cache -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.AspNetCore.Razor.Language.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.AspNetCore.Razor.Language.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.EntityFrameworkCore.Design.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.EntityFrameworkCore.Design.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/System.Composition.AttributedModel.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/System.Composition.AttributedModel.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/cs/Microsoft.CodeAnalysis.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/cs/Microsoft.CodeAnalysis.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/de/Microsoft.CodeAnalysis.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/de/Microsoft.CodeAnalysis.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/dotnet-aspnet-codegenerator-design.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/dotnet-aspnet-codegenerator-design.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/es/Microsoft.CodeAnalysis.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/es/Microsoft.CodeAnalysis.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/fr/Microsoft.CodeAnalysis.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/fr/Microsoft.CodeAnalysis.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/it/Microsoft.CodeAnalysis.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/it/Microsoft.CodeAnalysis.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/ja/Microsoft.CodeAnalysis.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/ja/Microsoft.CodeAnalysis.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/ko/Microsoft.CodeAnalysis.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/ko/Microsoft.CodeAnalysis.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/pl/Microsoft.CodeAnalysis.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/pl/Microsoft.CodeAnalysis.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/ru/Microsoft.CodeAnalysis.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/ru/Microsoft.CodeAnalysis.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/tr/Microsoft.CodeAnalysis.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/tr/Microsoft.CodeAnalysis.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/pt-BR/Microsoft.CodeAnalysis.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/pt-BR/Microsoft.CodeAnalysis.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.EntityFrameworkCore.Relational.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.EntityFrameworkCore.Relational.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.EntityFrameworkCore.SqlServer.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.EntityFrameworkCore.SqlServer.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.VisualStudio.Web.CodeGeneration.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.VisualStudio.Web.CodeGeneration.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/System.Configuration.ConfigurationManager.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/System.Configuration.ConfigurationManager.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.EntityFrameworkCore.Abstractions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.EntityFrameworkCore.Abstractions.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/System.Security.Cryptography.ProtectedData.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/System.Security.Cryptography.ProtectedData.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.VisualStudio.Web.CodeGeneration.Core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.VisualStudio.Web.CodeGeneration.Core.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.VisualStudio.Web.CodeGenerators.Mvc.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.VisualStudio.Web.CodeGenerators.Mvc.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.VisualStudio.Web.CodeGeneration.Utils.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.VisualStudio.Web.CodeGeneration.Utils.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.VisualStudio.Web.CodeGeneration.Contracts.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.VisualStudio.Web.CodeGeneration.Contracts.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.VisualStudio.Web.CodeGeneration.Templating.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.VisualStudio.Web.CodeGeneration.Templating.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/runtimes/win/lib/netcoreapp2.0/System.Runtime.Caching.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/runtimes/win/lib/netcoreapp2.0/System.Runtime.Caching.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/runtimes/unix/lib/netcoreapp2.0/System.Runtime.Caching.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/runtimes/unix/lib/netcoreapp2.0/System.Runtime.Caching.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/runtimes/unix/lib/netcoreapp2.1/Microsoft.Data.SqlClient.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/runtimes/unix/lib/netcoreapp2.1/Microsoft.Data.SqlClient.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/runtimes/win/lib/netcoreapp2.1/Microsoft.Data.SqlClient.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/runtimes/win/lib/netcoreapp2.1/Microsoft.Data.SqlClient.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.VisualStudio.Web.CodeGeneration.EntityFrameworkCore.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Microsoft.VisualStudio.Web.CodeGeneration.EntityFrameworkCore.dll -------------------------------------------------------------------------------- /react-app/src/setupTests.js: -------------------------------------------------------------------------------- 1 | // jest-dom adds custom jest matchers for asserting on DOM nodes. 2 | // allows you to do things like: 3 | // expect(element).toHaveTextContent(/react/i) 4 | // learn more: https://github.com/testing-library/jest-dom 5 | import '@testing-library/jest-dom/extend-expect'; 6 | -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API/master/WebAPI/WebAPI/bin/Debug/netcoreapp3.0/runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/WebAPI.runtimeconfig.dev.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "additionalProbingPaths": [ 4 | "C:\\Users\\Shamseer\\.dotnet\\store\\|arch|\\|tfm|", 5 | "C:\\Users\\Shamseer\\.nuget\\packages", 6 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 7 | ] 8 | } 9 | } -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/WebAPI.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "netcoreapp3.0", 4 | "framework": { 5 | "name": "Microsoft.AspNetCore.App", 6 | "version": "3.0.0" 7 | }, 8 | "configProperties": { 9 | "System.GC.Server": true 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /WebAPI/WebAPI/obj/WebAPI.csproj.nuget.g.targets: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 5 | 6 | -------------------------------------------------------------------------------- /react-app/src/App.test.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { render } from '@testing-library/react'; 3 | import App from './App'; 4 | 5 | test('renders learn react link', () => { 6 | const { getByText } = render(); 7 | const linkElement = getByText(/learn react/i); 8 | expect(linkElement).toBeInTheDocument(); 9 | }); 10 | -------------------------------------------------------------------------------- /react-app/src/index.css: -------------------------------------------------------------------------------- 1 | @import url('https://fonts.googleapis.com/css?family=Roboto&display=swap'); 2 | 3 | body { 4 | margin: 0; 5 | font-family: 'Roboto'; 6 | -webkit-font-smoothing: antialiased; 7 | -moz-osx-font-smoothing: grayscale; 8 | } 9 | 10 | code { 11 | font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', 12 | monospace; 13 | } 14 | -------------------------------------------------------------------------------- /WebAPI/WebAPI/WeatherForecast.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace WebAPI 4 | { 5 | public class WeatherForecast 6 | { 7 | public DateTime Date { get; set; } 8 | 9 | public int TemperatureC { get; set; } 10 | 11 | public int TemperatureF => 32 + (int)(TemperatureC / 0.5556); 12 | 13 | public string Summary { get; set; } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /react-app/src/actions/store.js: -------------------------------------------------------------------------------- 1 | import { createStore, applyMiddleware, compose } from "redux"; 2 | import thunk from "redux-thunk"; 3 | import { reducers } from "../reducers"; 4 | 5 | 6 | export const store = createStore( 7 | reducers, 8 | compose( 9 | applyMiddleware(thunk), 10 | // window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__() 11 | ) 12 | ) -------------------------------------------------------------------------------- /WebAPI/WebAPI/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*", 10 | "ConnectionStrings": { 11 | "DevConnection": "Server =(local)\\sqlexpress; Database=DonationDB; Trusted_Connection=True; MultipleActiveResultSets=True;" 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /react-app/.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | 8 | # testing 9 | /coverage 10 | 11 | # production 12 | /build 13 | 14 | # misc 15 | .DS_Store 16 | .env.local 17 | .env.development.local 18 | .env.test.local 19 | .env.production.local 20 | 21 | npm-debug.log* 22 | yarn-debug.log* 23 | yarn-error.log* 24 | -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*", 10 | "ConnectionStrings": { 11 | "DevConnection": "Server =(local)\\sqlexpress; Database=DonationDB; Trusted_Connection=True; MultipleActiveResultSets=True;" 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /WebAPI/WebAPI/Models/DonationDBContext.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.EntityFrameworkCore; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using System.Threading.Tasks; 6 | 7 | namespace WebAPI.Models 8 | { 9 | public class DonationDBContext:DbContext 10 | { 11 | public DonationDBContext(DbContextOptions options):base(options) 12 | { 13 | 14 | } 15 | 16 | public DbSet DCandidates { get; set; } 17 | } 18 | 19 | } 20 | -------------------------------------------------------------------------------- /react-app/src/index.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import ReactDOM from 'react-dom'; 3 | import './index.css'; 4 | import App from './App'; 5 | import * as serviceWorker from './serviceWorker'; 6 | 7 | ReactDOM.render(, document.getElementById('root')); 8 | 9 | // If you want your app to work offline and load faster, you can change 10 | // unregister() to register() below. Note this comes with some pitfalls. 11 | // Learn more about service workers: https://bit.ly/CRA-PWA 12 | serviceWorker.unregister(); 13 | -------------------------------------------------------------------------------- /react-app/src/actions/api.js: -------------------------------------------------------------------------------- 1 | import axios from "axios"; 2 | 3 | const baseUrl = "http://localhost:60671/api/" 4 | 5 | 6 | 7 | export default { 8 | 9 | dCandidate(url = baseUrl + 'dcandidate/') { 10 | return { 11 | fetchAll: () => axios.get(url), 12 | fetchById: id => axios.get(url + id), 13 | create: newRecord => axios.post(url, newRecord), 14 | update: (id, updateRecord) => axios.put(url + id, updateRecord), 15 | delete: id => axios.delete(url + id) 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /react-app/public/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "short_name": "React App", 3 | "name": "Create React App Sample", 4 | "icons": [ 5 | { 6 | "src": "favicon.ico", 7 | "sizes": "64x64 32x32 24x24 16x16", 8 | "type": "image/x-icon" 9 | }, 10 | { 11 | "src": "logo192.png", 12 | "type": "image/png", 13 | "sizes": "192x192" 14 | }, 15 | { 16 | "src": "logo512.png", 17 | "type": "image/png", 18 | "sizes": "512x512" 19 | } 20 | ], 21 | "start_url": ".", 22 | "display": "standalone", 23 | "theme_color": "#000000", 24 | "background_color": "#ffffff" 25 | } 26 | -------------------------------------------------------------------------------- /react-app/src/App.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import logo from './logo.svg'; 3 | import './App.css'; 4 | import { store } from "./actions/store"; 5 | import { Provider } from "react-redux"; 6 | import DCandidates from './components/DCandidates'; 7 | import { Container } from "@material-ui/core"; 8 | import { ToastProvider } from "react-toast-notifications"; 9 | 10 | function App() { 11 | return ( 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | ); 20 | } 21 | 22 | export default App; 23 | -------------------------------------------------------------------------------- /react-app/src/App.css: -------------------------------------------------------------------------------- 1 | .App { 2 | text-align: center; 3 | } 4 | 5 | .App-logo { 6 | height: 40vmin; 7 | pointer-events: none; 8 | } 9 | 10 | @media (prefers-reduced-motion: no-preference) { 11 | .App-logo { 12 | animation: App-logo-spin infinite 20s linear; 13 | } 14 | } 15 | 16 | .App-header { 17 | background-color: #282c34; 18 | min-height: 100vh; 19 | display: flex; 20 | flex-direction: column; 21 | align-items: center; 22 | justify-content: center; 23 | font-size: calc(10px + 2vmin); 24 | color: white; 25 | } 26 | 27 | .App-link { 28 | color: #61dafb; 29 | } 30 | 31 | @keyframes App-logo-spin { 32 | from { 33 | transform: rotate(0deg); 34 | } 35 | to { 36 | transform: rotate(360deg); 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /react-app/src/roughWorks.txt: -------------------------------------------------------------------------------- 1 | App Structure 2 | ------------- 3 | 4 | ● src 5 | +---● actions 6 | | | 7 | | |-- api.js (handle all http request) 8 | | |-- dCandidate.js (Redux actions & action creators) 9 | | |-- store.js (configure redux store) 10 | | 11 | +---● components 12 | | | 13 | | |--DCandidateForm.js (form operations) - child 14 | | |--DCandidates.js (list of records) - parent 15 | | |--useForm.js (handles common form opearations) 16 | | 17 | |---● reducers 18 | | | 19 | | |--dCandidate.js 20 | | |--index.js 21 | | 22 | |-- App.js 23 | |-- index.js 24 | |-- index.css 25 | 26 | 27 | redux, react-redux, redux-thunk 28 | 29 | actions - create, update, delete etc ,data 30 | reducers 31 | store 32 | 33 | cmpnt -> dispatch(action) -> reducer -> cmpnt -------------------------------------------------------------------------------- /WebAPI/WebAPI/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Threading.Tasks; 5 | using Microsoft.AspNetCore.Hosting; 6 | using Microsoft.Extensions.Configuration; 7 | using Microsoft.Extensions.Hosting; 8 | using Microsoft.Extensions.Logging; 9 | 10 | namespace WebAPI 11 | { 12 | public class Program 13 | { 14 | public static void Main(string[] args) 15 | { 16 | CreateHostBuilder(args).Build().Run(); 17 | } 18 | 19 | public static IHostBuilder CreateHostBuilder(string[] args) => 20 | Host.CreateDefaultBuilder(args) 21 | .ConfigureWebHostDefaults(webBuilder => 22 | { 23 | webBuilder.UseStartup(); 24 | }); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /WebAPI/WebAPI/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "http://json.schemastore.org/launchsettings.json", 3 | "iisSettings": { 4 | "windowsAuthentication": false, 5 | "anonymousAuthentication": true, 6 | "iisExpress": { 7 | "applicationUrl": "http://localhost:60671", 8 | "sslPort": 0 9 | } 10 | }, 11 | "profiles": { 12 | "IIS Express": { 13 | "commandName": "IISExpress", 14 | "launchBrowser": true, 15 | "launchUrl": "weatherforecast", 16 | "environmentVariables": { 17 | "ASPNETCORE_ENVIRONMENT": "Development" 18 | } 19 | }, 20 | "WebAPI": { 21 | "commandName": "Project", 22 | "launchBrowser": true, 23 | "launchUrl": "weatherforecast", 24 | "applicationUrl": "http://localhost:5000", 25 | "environmentVariables": { 26 | "ASPNETCORE_ENVIRONMENT": "Development" 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /WebAPI/WebAPI/bin/Debug/netcoreapp3.0/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "http://json.schemastore.org/launchsettings.json", 3 | "iisSettings": { 4 | "windowsAuthentication": false, 5 | "anonymousAuthentication": true, 6 | "iisExpress": { 7 | "applicationUrl": "http://localhost:60671", 8 | "sslPort": 0 9 | } 10 | }, 11 | "profiles": { 12 | "IIS Express": { 13 | "commandName": "IISExpress", 14 | "launchBrowser": true, 15 | "launchUrl": "weatherforecast", 16 | "environmentVariables": { 17 | "ASPNETCORE_ENVIRONMENT": "Development" 18 | } 19 | }, 20 | "WebAPI": { 21 | "commandName": "Project", 22 | "launchBrowser": true, 23 | "launchUrl": "weatherforecast", 24 | "applicationUrl": "http://localhost:5000", 25 | "environmentVariables": { 26 | "ASPNETCORE_ENVIRONMENT": "Development" 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /WebAPI/WebAPI/WebAPI.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.0 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | all 13 | runtime; build; native; contentfiles; analyzers; buildtransitive 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /react-app/src/components/useForm.js: -------------------------------------------------------------------------------- 1 | import React, { useState, useEffect } from "react"; 2 | 3 | const useForm = (initialFieldValues, validate, setCurrentId) => { 4 | const [values, setValues] = useState(initialFieldValues) 5 | const [errors, setErrors] = useState({}) 6 | 7 | const handleInputChange = e => { 8 | const { name, value } = e.target 9 | const fieldValue = { [name]: value } 10 | setValues({ 11 | ...values, 12 | ...fieldValue 13 | }) 14 | validate(fieldValue) 15 | } 16 | 17 | const resetForm = () => { 18 | setValues({ 19 | ...initialFieldValues 20 | }) 21 | setErrors({}) 22 | setCurrentId(0) 23 | } 24 | 25 | return { 26 | values, 27 | setValues, 28 | errors, 29 | setErrors, 30 | handleInputChange, 31 | resetForm 32 | }; 33 | } 34 | 35 | export default useForm; -------------------------------------------------------------------------------- /WebAPI/WebAPI/Models/DCandidate.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel.DataAnnotations; 4 | using System.ComponentModel.DataAnnotations.Schema; 5 | using System.Linq; 6 | using System.Threading.Tasks; 7 | 8 | namespace WebAPI.Models 9 | { 10 | public class DCandidate 11 | { 12 | [Key] 13 | public int id { get; set; } 14 | 15 | [Column(TypeName ="nvarchar(100)")] 16 | public string fullName { get; set; } 17 | 18 | [Column(TypeName = "nvarchar(16)")] 19 | public string mobile { get; set; } 20 | 21 | [Column(TypeName = "nvarchar(100)")] 22 | public string email { get; set; } 23 | 24 | public int age { get; set; } 25 | 26 | [Column(TypeName = "nvarchar(3)")] 27 | public string bloodGroup { get; set; } 28 | 29 | [Column(TypeName = "nvarchar(100)")] 30 | public string address { get; set; } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /react-app/src/reducers/dCandidate.js: -------------------------------------------------------------------------------- 1 | import { ACTION_TYPES } from "../actions/dCandidate"; 2 | const initialState = { 3 | list: [] 4 | } 5 | 6 | 7 | export const dCandidate = (state = initialState, action) => { 8 | 9 | switch (action.type) { 10 | case ACTION_TYPES.FETCH_ALL: 11 | return { 12 | ...state, 13 | list: [...action.payload] 14 | } 15 | 16 | case ACTION_TYPES.CREATE: 17 | return { 18 | ...state, 19 | list: [...state.list, action.payload] 20 | } 21 | 22 | case ACTION_TYPES.UPDATE: 23 | return { 24 | ...state, 25 | list: state.list.map(x => x.id == action.payload.id ? action.payload : x) 26 | } 27 | 28 | case ACTION_TYPES.DELETE: 29 | return { 30 | ...state, 31 | list: state.list.filter(x => x.id != action.payload) 32 | } 33 | 34 | default: 35 | return state 36 | } 37 | } -------------------------------------------------------------------------------- /WebAPI/WebAPI/obj/Debug/netcoreapp3.0/WebAPI.AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | using System; 12 | using System.Reflection; 13 | 14 | [assembly: System.Reflection.AssemblyCompanyAttribute("WebAPI")] 15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] 16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] 17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] 18 | [assembly: System.Reflection.AssemblyProductAttribute("WebAPI")] 19 | [assembly: System.Reflection.AssemblyTitleAttribute("WebAPI")] 20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 21 | 22 | // Generated by the MSBuild WriteCodeFragment class. 23 | 24 | -------------------------------------------------------------------------------- /WebAPI/WebAPI/WebAPI.csproj.user: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | ApiControllerWithContextScaffolder 5 | root/Controller 6 | 600 7 | True 8 | False 9 | True 10 | 11 | WebAPI.Models.DonationDBContext 12 | False 13 | 14 | -------------------------------------------------------------------------------- /react-app/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "react-app", 3 | "version": "0.1.0", 4 | "private": true, 5 | "dependencies": { 6 | "@material-ui/core": "^4.8.3", 7 | "@material-ui/icons": "^4.5.1", 8 | "@testing-library/jest-dom": "^4.2.4", 9 | "@testing-library/react": "^9.3.2", 10 | "@testing-library/user-event": "^7.1.2", 11 | "axios": "^0.19.1", 12 | "react": "^16.12.0", 13 | "react-dom": "^16.12.0", 14 | "react-redux": "^7.1.3", 15 | "react-scripts": "3.3.0", 16 | "react-toast-notifications": "^2.4.0", 17 | "redux": "^4.0.5", 18 | "redux-thunk": "^2.3.0" 19 | }, 20 | "scripts": { 21 | "start": "react-scripts start", 22 | "build": "react-scripts build", 23 | "test": "react-scripts test", 24 | "eject": "react-scripts eject" 25 | }, 26 | "eslintConfig": { 27 | "extends": "react-app" 28 | }, 29 | "browserslist": { 30 | "production": [ 31 | ">0.2%", 32 | "not dead", 33 | "not op_mini all" 34 | ], 35 | "development": [ 36 | "last 1 chrome version", 37 | "last 1 firefox version", 38 | "last 1 safari version" 39 | ] 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /WebAPI/WebAPI.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio Version 16 4 | VisualStudioVersion = 16.0.29503.13 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WebAPI", "WebAPI\WebAPI.csproj", "{64999FAF-6E37-4A96-A590-18078B3E63F1}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {64999FAF-6E37-4A96-A590-18078B3E63F1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {64999FAF-6E37-4A96-A590-18078B3E63F1}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {64999FAF-6E37-4A96-A590-18078B3E63F1}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {64999FAF-6E37-4A96-A590-18078B3E63F1}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | GlobalSection(ExtensibilityGlobals) = postSolution 23 | SolutionGuid = {4250405C-C1A4-40D5-9CF2-0F2C9561A507} 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /WebAPI/WebAPI/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Threading.Tasks; 5 | using Microsoft.AspNetCore.Mvc; 6 | using Microsoft.Extensions.Logging; 7 | 8 | namespace WebAPI.Controllers 9 | { 10 | [ApiController] 11 | [Route("[controller]")] 12 | public class WeatherForecastController : ControllerBase 13 | { 14 | private static readonly string[] Summaries = new[] 15 | { 16 | "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching" 17 | }; 18 | 19 | private readonly ILogger _logger; 20 | 21 | public WeatherForecastController(ILogger logger) 22 | { 23 | _logger = logger; 24 | } 25 | 26 | [HttpGet] 27 | public IEnumerable Get() 28 | { 29 | var rng = new Random(); 30 | return Enumerable.Range(1, 5).Select(index => new WeatherForecast 31 | { 32 | Date = DateTime.Now.AddDays(index), 33 | TemperatureC = rng.Next(-20, 55), 34 | Summary = Summaries[rng.Next(Summaries.Length)] 35 | }) 36 | .ToArray(); 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /WebAPI/WebAPI/Migrations/20200115115809_InitialCreate.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.EntityFrameworkCore.Migrations; 2 | 3 | namespace WebAPI.Migrations 4 | { 5 | public partial class InitialCreate : Migration 6 | { 7 | protected override void Up(MigrationBuilder migrationBuilder) 8 | { 9 | migrationBuilder.CreateTable( 10 | name: "DCandidates", 11 | columns: table => new 12 | { 13 | id = table.Column(nullable: false) 14 | .Annotation("SqlServer:Identity", "1, 1"), 15 | fullName = table.Column(type: "nvarchar(100)", nullable: true), 16 | mobile = table.Column(type: "nvarchar(16)", nullable: true), 17 | email = table.Column(type: "nvarchar(100)", nullable: true), 18 | age = table.Column(nullable: false), 19 | bloodGroup = table.Column(type: "nvarchar(3)", nullable: true), 20 | address = table.Column(type: "nvarchar(100)", nullable: true) 21 | }, 22 | constraints: table => 23 | { 24 | table.PrimaryKey("PK_DCandidates", x => x.id); 25 | }); 26 | } 27 | 28 | protected override void Down(MigrationBuilder migrationBuilder) 29 | { 30 | migrationBuilder.DropTable( 31 | name: "DCandidates"); 32 | } 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /react-app/src/actions/dCandidate.js: -------------------------------------------------------------------------------- 1 | import api from "./api"; 2 | 3 | export const ACTION_TYPES = { 4 | CREATE: 'CREATE', 5 | UPDATE: 'UPDATE', 6 | DELETE: 'DELETE', 7 | FETCH_ALL: 'FETCH_ALL' 8 | } 9 | 10 | const formateData = data => ({ 11 | ...data, 12 | age: parseInt(data.age ? data.age : 0) 13 | }) 14 | 15 | export const fetchAll = () => dispatch => { 16 | api.dCandidate().fetchAll() 17 | .then(response => { 18 | dispatch({ 19 | type: ACTION_TYPES.FETCH_ALL, 20 | payload: response.data 21 | }) 22 | }) 23 | .catch(err => console.log(err)) 24 | } 25 | 26 | export const create = (data, onSuccess) => dispatch => { 27 | data = formateData(data) 28 | api.dCandidate().create(data) 29 | .then(res => { 30 | dispatch({ 31 | type: ACTION_TYPES.CREATE, 32 | payload: res.data 33 | }) 34 | onSuccess() 35 | }) 36 | .catch(err => console.log(err)) 37 | } 38 | 39 | export const update = (id, data, onSuccess) => dispatch => { 40 | data = formateData(data) 41 | api.dCandidate().update(id, data) 42 | .then(res => { 43 | dispatch({ 44 | type: ACTION_TYPES.UPDATE, 45 | payload: { id, ...data } 46 | }) 47 | onSuccess() 48 | }) 49 | .catch(err => console.log(err)) 50 | } 51 | 52 | export const Delete = (id, onSuccess) => dispatch => { 53 | api.dCandidate().delete(id) 54 | .then(res => { 55 | dispatch({ 56 | type: ACTION_TYPES.DELETE, 57 | payload: id 58 | }) 59 | onSuccess() 60 | }) 61 | .catch(err => console.log(err)) 62 | } -------------------------------------------------------------------------------- /react-app/public/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 12 | 13 | 17 | 18 | 27 | React App 28 | 29 | 30 | 31 |
32 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /WebAPI/WebAPI/Startup.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Threading.Tasks; 5 | using Microsoft.AspNetCore.Builder; 6 | using Microsoft.AspNetCore.Hosting; 7 | using Microsoft.AspNetCore.Mvc; 8 | using Microsoft.EntityFrameworkCore; 9 | using Microsoft.Extensions.Configuration; 10 | using Microsoft.Extensions.DependencyInjection; 11 | using Microsoft.Extensions.Hosting; 12 | using Microsoft.Extensions.Logging; 13 | using WebAPI.Models; 14 | 15 | namespace WebAPI 16 | { 17 | public class Startup 18 | { 19 | public Startup(IConfiguration configuration) 20 | { 21 | Configuration = configuration; 22 | } 23 | 24 | public IConfiguration Configuration { get; } 25 | 26 | // This method gets called by the runtime. Use this method to add services to the container. 27 | public void ConfigureServices(IServiceCollection services) 28 | { 29 | services.AddControllers(); 30 | 31 | services.AddDbContext(options => 32 | options.UseSqlServer(Configuration.GetConnectionString("DevConnection"))); 33 | 34 | 35 | services.AddCors(); 36 | } 37 | 38 | // This method gets called by the runtime. Use this method to configure the HTTP request pipeline. 39 | public void Configure(IApplicationBuilder app, IWebHostEnvironment env) 40 | { 41 | app.UseCors(options => 42 | options.WithOrigins("http://localhost:3000") 43 | .AllowAnyHeader() 44 | .AllowAnyMethod()); 45 | 46 | 47 | if (env.IsDevelopment()) 48 | { 49 | app.UseDeveloperExceptionPage(); 50 | } 51 | 52 | app.UseRouting(); 53 | 54 | app.UseAuthorization(); 55 | 56 | app.UseEndpoints(endpoints => 57 | { 58 | endpoints.MapControllers(); 59 | }); 60 | } 61 | } 62 | } 63 | -------------------------------------------------------------------------------- /WebAPI/WebAPI/Migrations/DonationDBContextModelSnapshot.cs: -------------------------------------------------------------------------------- 1 | // 2 | using Microsoft.EntityFrameworkCore; 3 | using Microsoft.EntityFrameworkCore.Infrastructure; 4 | using Microsoft.EntityFrameworkCore.Metadata; 5 | using Microsoft.EntityFrameworkCore.Storage.ValueConversion; 6 | using WebAPI.Models; 7 | 8 | namespace WebAPI.Migrations 9 | { 10 | [DbContext(typeof(DonationDBContext))] 11 | partial class DonationDBContextModelSnapshot : ModelSnapshot 12 | { 13 | protected override void BuildModel(ModelBuilder modelBuilder) 14 | { 15 | #pragma warning disable 612, 618 16 | modelBuilder 17 | .HasAnnotation("ProductVersion", "3.0.0") 18 | .HasAnnotation("Relational:MaxIdentifierLength", 128) 19 | .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); 20 | 21 | modelBuilder.Entity("WebAPI.Models.DCandidate", b => 22 | { 23 | b.Property("id") 24 | .ValueGeneratedOnAdd() 25 | .HasColumnType("int") 26 | .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); 27 | 28 | b.Property("address") 29 | .HasColumnType("nvarchar(100)"); 30 | 31 | b.Property("age") 32 | .HasColumnType("int"); 33 | 34 | b.Property("bloodGroup") 35 | .HasColumnType("nvarchar(3)"); 36 | 37 | b.Property("email") 38 | .HasColumnType("nvarchar(100)"); 39 | 40 | b.Property("fullName") 41 | .HasColumnType("nvarchar(100)"); 42 | 43 | b.Property("mobile") 44 | .HasColumnType("nvarchar(16)"); 45 | 46 | b.HasKey("id"); 47 | 48 | b.ToTable("DCandidates"); 49 | }); 50 | #pragma warning restore 612, 618 51 | } 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /WebAPI/WebAPI/obj/WebAPI.csproj.nuget.g.props: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | True 5 | NuGet 6 | $(MSBuildThisFileDirectory)project.assets.json 7 | $(UserProfile)\.nuget\packages\ 8 | C:\Users\Shamseer\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder 9 | PackageReference 10 | 5.3.1 11 | 12 | 13 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 14 | 15 | 16 | 17 | 18 | 19 | C:\Users\Shamseer\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.3 20 | C:\Users\Shamseer\.nuget\packages\microsoft.entityframeworkcore.tools\3.0.0 21 | 22 | -------------------------------------------------------------------------------- /WebAPI/WebAPI/Migrations/20200115115809_InitialCreate.Designer.cs: -------------------------------------------------------------------------------- 1 | // 2 | using Microsoft.EntityFrameworkCore; 3 | using Microsoft.EntityFrameworkCore.Infrastructure; 4 | using Microsoft.EntityFrameworkCore.Metadata; 5 | using Microsoft.EntityFrameworkCore.Migrations; 6 | using Microsoft.EntityFrameworkCore.Storage.ValueConversion; 7 | using WebAPI.Models; 8 | 9 | namespace WebAPI.Migrations 10 | { 11 | [DbContext(typeof(DonationDBContext))] 12 | [Migration("20200115115809_InitialCreate")] 13 | partial class InitialCreate 14 | { 15 | protected override void BuildTargetModel(ModelBuilder modelBuilder) 16 | { 17 | #pragma warning disable 612, 618 18 | modelBuilder 19 | .HasAnnotation("ProductVersion", "3.0.0") 20 | .HasAnnotation("Relational:MaxIdentifierLength", 128) 21 | .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); 22 | 23 | modelBuilder.Entity("WebAPI.Models.DCandidate", b => 24 | { 25 | b.Property("id") 26 | .ValueGeneratedOnAdd() 27 | .HasColumnType("int") 28 | .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); 29 | 30 | b.Property("address") 31 | .HasColumnType("nvarchar(100)"); 32 | 33 | b.Property("age") 34 | .HasColumnType("int"); 35 | 36 | b.Property("bloodGroup") 37 | .HasColumnType("nvarchar(3)"); 38 | 39 | b.Property("email") 40 | .HasColumnType("nvarchar(100)"); 41 | 42 | b.Property("fullName") 43 | .HasColumnType("nvarchar(100)"); 44 | 45 | b.Property("mobile") 46 | .HasColumnType("nvarchar(16)"); 47 | 48 | b.HasKey("id"); 49 | 50 | b.ToTable("DCandidates"); 51 | }); 52 | #pragma warning restore 612, 618 53 | } 54 | } 55 | } 56 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # React-CRUD-with-Asp.Net-Core-Web-API 2 | Full Stack React js CRUD with Asp.Net Core Web 3 | 4 | Points discussed : 5 | - Build Web API in Asp.Net Core with CRUD web methods 6 | - React Form Design with Material UI 7 | - Implemented CRUD with Redux 8 | - Enabled CORS in Web API 9 | - Consume API web methods from React 10 | - Real-Time Form Validation 11 | - etc 12 | 13 | ## Get the Code 14 | 15 | ``` 16 | $ git clone https://github.com/CodAffection/React-CRUD-with-Asp.Net-Core-Web-API.git 17 | $ cd React-CRUD-with-Asp.Net-Core-Web-API/react-app 18 | $ npm install 19 | //update Web API DB connection string 20 | ``` 21 | 22 | ## How it works ? 23 | 24 | :tv: Video tutorial on this same topic 25 | Url : https://youtu.be/NemyDIUcC64 26 | 27 | Video Tutorial for Complete React CRUD with Asp.Net Core Web API 30 | 31 | 32 | | :bar_chart: | List of Tutorials | | :moneybag: | Support Us | 33 | |--------------------------:|:---------------------|---|---------------------:|:-------------------------------------| 34 | | Angular |http://bit.ly/2KQN9xF | |Paypal | https://goo.gl/bPcyXW | 35 | | Asp.Net Core |http://bit.ly/30fPDMg | |Amazon Affiliate | https://geni.us/JDzpE | 36 | | React |http://bit.ly/325temF | | 37 | | Python |http://bit.ly/2ws4utg | | :point_right: | Follow Us | 38 | | Node.js |https://goo.gl/viJcFs | |Website |http://www.codaffection.com | 39 | | Asp.Net MVC |https://goo.gl/gvjUJ7 | |YouTube |https://www.youtube.com/codaffection | 40 | | Flutter |https://bit.ly/3ggmmJz| |Facebook |https://www.facebook.com/codaffection | 41 | | Web API |https://goo.gl/itVayJ | |Twitter |https://twitter.com/CodAffection | 42 | | MEAN Stack |https://goo.gl/YJPPAH | | 43 | | C# Tutorial |https://goo.gl/s1zJxo | | 44 | | Asp.Net WebForm |https://goo.gl/GXC2aJ | | 45 | | C# WinForm |https://goo.gl/vHS9Hd | | 46 | | MS SQL |https://goo.gl/MLYS9e | | 47 | | Crystal Report |https://goo.gl/5Vou7t | | 48 | | CG Exercises in C Program |https://goo.gl/qEWJCs | | 49 | -------------------------------------------------------------------------------- /react-app/src/logo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /react-app/README.md: -------------------------------------------------------------------------------- 1 | This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). 2 | 3 | ## Available Scripts 4 | 5 | In the project directory, you can run: 6 | 7 | ### `yarn start` 8 | 9 | Runs the app in the development mode.
10 | Open [http://localhost:3000](http://localhost:3000) to view it in the browser. 11 | 12 | The page will reload if you make edits.
13 | You will also see any lint errors in the console. 14 | 15 | ### `yarn test` 16 | 17 | Launches the test runner in the interactive watch mode.
18 | See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. 19 | 20 | ### `yarn build` 21 | 22 | Builds the app for production to the `build` folder.
23 | It correctly bundles React in production mode and optimizes the build for the best performance. 24 | 25 | The build is minified and the filenames include the hashes.
26 | Your app is ready to be deployed! 27 | 28 | See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. 29 | 30 | ### `yarn eject` 31 | 32 | **Note: this is a one-way operation. Once you `eject`, you can’t go back!** 33 | 34 | If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. 35 | 36 | Instead, it will copy all the configuration files and the transitive dependencies (Webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own. 37 | 38 | You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it. 39 | 40 | ## Learn More 41 | 42 | You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). 43 | 44 | To learn React, check out the [React documentation](https://reactjs.org/). 45 | 46 | ### Code Splitting 47 | 48 | This section has moved here: https://facebook.github.io/create-react-app/docs/code-splitting 49 | 50 | ### Analyzing the Bundle Size 51 | 52 | This section has moved here: https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size 53 | 54 | ### Making a Progressive Web App 55 | 56 | This section has moved here: https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app 57 | 58 | ### Advanced Configuration 59 | 60 | This section has moved here: https://facebook.github.io/create-react-app/docs/advanced-configuration 61 | 62 | ### Deployment 63 | 64 | This section has moved here: https://facebook.github.io/create-react-app/docs/deployment 65 | 66 | ### `yarn build` fails to minify 67 | 68 | This section has moved here: https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify 69 | -------------------------------------------------------------------------------- /WebAPI/WebAPI/Controllers/DCandidateController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Threading.Tasks; 5 | using Microsoft.AspNetCore.Http; 6 | using Microsoft.AspNetCore.Mvc; 7 | using Microsoft.EntityFrameworkCore; 8 | using WebAPI.Models; 9 | 10 | namespace WebAPI.Controllers 11 | { 12 | [Route("api/[controller]")] 13 | [ApiController] 14 | public class DCandidateController : ControllerBase 15 | { 16 | private readonly DonationDBContext _context; 17 | 18 | public DCandidateController(DonationDBContext context) 19 | { 20 | _context = context; 21 | } 22 | 23 | // GET: api/DCandidate 24 | [HttpGet] 25 | public async Task>> GetDCandidates() 26 | { 27 | return await _context.DCandidates.ToListAsync(); 28 | } 29 | 30 | // GET: api/DCandidate/5 31 | [HttpGet("{id}")] 32 | public async Task> GetDCandidate(int id) 33 | { 34 | var dCandidate = await _context.DCandidates.FindAsync(id); 35 | 36 | if (dCandidate == null) 37 | { 38 | return NotFound(); 39 | } 40 | 41 | return dCandidate; 42 | } 43 | 44 | // PUT: api/DCandidate/5 45 | // To protect from overposting attacks, please enable the specific properties you want to bind to, for 46 | // more details see https://aka.ms/RazorPagesCRUD. 47 | [HttpPut("{id}")] 48 | public async Task PutDCandidate(int id, DCandidate dCandidate) 49 | { 50 | dCandidate.id = id; 51 | 52 | _context.Entry(dCandidate).State = EntityState.Modified; 53 | 54 | try 55 | { 56 | await _context.SaveChangesAsync(); 57 | } 58 | catch (DbUpdateConcurrencyException) 59 | { 60 | if (!DCandidateExists(id)) 61 | { 62 | return NotFound(); 63 | } 64 | else 65 | { 66 | throw; 67 | } 68 | } 69 | 70 | return NoContent(); 71 | } 72 | 73 | // POST: api/DCandidate 74 | // To protect from overposting attacks, please enable the specific properties you want to bind to, for 75 | // more details see https://aka.ms/RazorPagesCRUD. 76 | [HttpPost] 77 | public async Task> PostDCandidate(DCandidate dCandidate) 78 | { 79 | _context.DCandidates.Add(dCandidate); 80 | await _context.SaveChangesAsync(); 81 | 82 | return CreatedAtAction("GetDCandidate", new { id = dCandidate.id }, dCandidate); 83 | } 84 | 85 | // DELETE: api/DCandidate/5 86 | [HttpDelete("{id}")] 87 | public async Task> DeleteDCandidate(int id) 88 | { 89 | var dCandidate = await _context.DCandidates.FindAsync(id); 90 | if (dCandidate == null) 91 | { 92 | return NotFound(); 93 | } 94 | 95 | _context.DCandidates.Remove(dCandidate); 96 | await _context.SaveChangesAsync(); 97 | 98 | return dCandidate; 99 | } 100 | 101 | private bool DCandidateExists(int id) 102 | { 103 | return _context.DCandidates.Any(e => e.id == id); 104 | } 105 | } 106 | } 107 | -------------------------------------------------------------------------------- /WebAPI/WebAPI/obj/WebAPI.csproj.nuget.dgspec.json: -------------------------------------------------------------------------------- 1 | { 2 | "format": 1, 3 | "restore": { 4 | "F:\\profession\\CodAffection\\React JS\\CRUD with Asp.Net Core\\project\\WebAPI\\WebAPI\\WebAPI.csproj": {} 5 | }, 6 | "projects": { 7 | "F:\\profession\\CodAffection\\React JS\\CRUD with Asp.Net Core\\project\\WebAPI\\WebAPI\\WebAPI.csproj": { 8 | "version": "1.0.0", 9 | "restore": { 10 | "projectUniqueName": "F:\\profession\\CodAffection\\React JS\\CRUD with Asp.Net Core\\project\\WebAPI\\WebAPI\\WebAPI.csproj", 11 | "projectName": "WebAPI", 12 | "projectPath": "F:\\profession\\CodAffection\\React JS\\CRUD with Asp.Net Core\\project\\WebAPI\\WebAPI\\WebAPI.csproj", 13 | "packagesPath": "C:\\Users\\Shamseer\\.nuget\\packages\\", 14 | "outputPath": "F:\\profession\\CodAffection\\React JS\\CRUD with Asp.Net Core\\project\\WebAPI\\WebAPI\\obj\\", 15 | "projectStyle": "PackageReference", 16 | "fallbackFolders": [ 17 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 18 | ], 19 | "configFilePaths": [ 20 | "C:\\Users\\Shamseer\\AppData\\Roaming\\NuGet\\NuGet.Config", 21 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 22 | ], 23 | "originalTargetFrameworks": [ 24 | "netcoreapp3.0" 25 | ], 26 | "sources": { 27 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 28 | "https://api.nuget.org/v3/index.json": {} 29 | }, 30 | "frameworks": { 31 | "netcoreapp3.0": { 32 | "projectReferences": {} 33 | } 34 | }, 35 | "warningProperties": { 36 | "warnAsError": [ 37 | "NU1605" 38 | ] 39 | } 40 | }, 41 | "frameworks": { 42 | "netcoreapp3.0": { 43 | "dependencies": { 44 | "Microsoft.AspNetCore.Cors": { 45 | "target": "Package", 46 | "version": "[2.2.0, )" 47 | }, 48 | "Microsoft.EntityFrameworkCore": { 49 | "target": "Package", 50 | "version": "[3.0.0, )" 51 | }, 52 | "Microsoft.EntityFrameworkCore.SqlServer": { 53 | "target": "Package", 54 | "version": "[3.0.0, )" 55 | }, 56 | "Microsoft.EntityFrameworkCore.Tools": { 57 | "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", 58 | "suppressParent": "All", 59 | "target": "Package", 60 | "version": "[3.0.0, )" 61 | }, 62 | "Microsoft.Extensions.Logging.Debug": { 63 | "target": "Package", 64 | "version": "[3.0.0, )" 65 | }, 66 | "Microsoft.VisualStudio.Web.CodeGeneration.Design": { 67 | "target": "Package", 68 | "version": "[3.0.0, )" 69 | } 70 | }, 71 | "imports": [ 72 | "net461", 73 | "net462", 74 | "net47", 75 | "net471", 76 | "net472", 77 | "net48" 78 | ], 79 | "assetTargetFallback": true, 80 | "warn": true, 81 | "frameworkReferences": { 82 | "Microsoft.AspNetCore.App": { 83 | "privateAssets": "none" 84 | }, 85 | "Microsoft.NETCore.App": { 86 | "privateAssets": "all" 87 | } 88 | }, 89 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.0.100\\RuntimeIdentifierGraph.json" 90 | } 91 | } 92 | } 93 | } 94 | } -------------------------------------------------------------------------------- /react-app/src/components/DCandidates.js: -------------------------------------------------------------------------------- 1 | import React, { useState, useEffect } from "react"; 2 | import { connect } from "react-redux"; 3 | import * as actions from "../actions/dCandidate"; 4 | import { Grid, Paper, TableContainer, Table, TableHead, TableRow, TableCell, TableBody, withStyles, ButtonGroup, Button } from "@material-ui/core"; 5 | import DCandidateForm from "./DCandidateForm"; 6 | import EditIcon from "@material-ui/icons/Edit"; 7 | import DeleteIcon from "@material-ui/icons/Delete"; 8 | import { useToasts } from "react-toast-notifications"; 9 | 10 | 11 | 12 | const styles = theme => ({ 13 | root: { 14 | "& .MuiTableCell-head": { 15 | fontSize: "1.25rem" 16 | } 17 | }, 18 | paper: { 19 | margin: theme.spacing(2), 20 | padding: theme.spacing(2) 21 | } 22 | }) 23 | 24 | const DCandidates = ({ classes, ...props }) => { 25 | const [currentId, setCurrentId] = useState(0) 26 | 27 | useEffect(() => { 28 | props.fetchAllDCandidates() 29 | }, [])//componentDidMount 30 | 31 | //toast msg. 32 | const { addToast } = useToasts() 33 | 34 | const onDelete = id => { 35 | if (window.confirm('Are you sure to delete this record?')) 36 | props.deleteDCandidate(id,()=>addToast("Deleted successfully", { appearance: 'info' })) 37 | } 38 | return ( 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | Name 50 | Mobile 51 | Blood Group 52 | 53 | 54 | 55 | 56 | { 57 | props.dCandidateList.map((record, index) => { 58 | return ( 59 | {record.fullName} 60 | {record.mobile} 61 | {record.bloodGroup} 62 | 63 | 64 | 66 | 68 | 69 | 70 | ) 71 | }) 72 | } 73 | 74 |
75 |
76 |
77 |
78 |
79 | ); 80 | } 81 | 82 | const mapStateToProps = state => ({ 83 | dCandidateList: state.dCandidate.list 84 | }) 85 | 86 | const mapActionToProps = { 87 | fetchAllDCandidates: actions.fetchAll, 88 | deleteDCandidate: actions.Delete 89 | } 90 | 91 | export default connect(mapStateToProps, mapActionToProps)(withStyles(styles)(DCandidates)); -------------------------------------------------------------------------------- /react-app/src/serviceWorker.js: -------------------------------------------------------------------------------- 1 | // This optional code is used to register a service worker. 2 | // register() is not called by default. 3 | 4 | // This lets the app load faster on subsequent visits in production, and gives 5 | // it offline capabilities. However, it also means that developers (and users) 6 | // will only see deployed updates on subsequent visits to a page, after all the 7 | // existing tabs open on the page have been closed, since previously cached 8 | // resources are updated in the background. 9 | 10 | // To learn more about the benefits of this model and instructions on how to 11 | // opt-in, read https://bit.ly/CRA-PWA 12 | 13 | const isLocalhost = Boolean( 14 | window.location.hostname === 'localhost' || 15 | // [::1] is the IPv6 localhost address. 16 | window.location.hostname === '[::1]' || 17 | // 127.0.0.0/8 are considered localhost for IPv4. 18 | window.location.hostname.match( 19 | /^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/ 20 | ) 21 | ); 22 | 23 | export function register(config) { 24 | if (process.env.NODE_ENV === 'production' && 'serviceWorker' in navigator) { 25 | // The URL constructor is available in all browsers that support SW. 26 | const publicUrl = new URL(process.env.PUBLIC_URL, window.location.href); 27 | if (publicUrl.origin !== window.location.origin) { 28 | // Our service worker won't work if PUBLIC_URL is on a different origin 29 | // from what our page is served on. This might happen if a CDN is used to 30 | // serve assets; see https://github.com/facebook/create-react-app/issues/2374 31 | return; 32 | } 33 | 34 | window.addEventListener('load', () => { 35 | const swUrl = `${process.env.PUBLIC_URL}/service-worker.js`; 36 | 37 | if (isLocalhost) { 38 | // This is running on localhost. Let's check if a service worker still exists or not. 39 | checkValidServiceWorker(swUrl, config); 40 | 41 | // Add some additional logging to localhost, pointing developers to the 42 | // service worker/PWA documentation. 43 | navigator.serviceWorker.ready.then(() => { 44 | console.log( 45 | 'This web app is being served cache-first by a service ' + 46 | 'worker. To learn more, visit https://bit.ly/CRA-PWA' 47 | ); 48 | }); 49 | } else { 50 | // Is not localhost. Just register service worker 51 | registerValidSW(swUrl, config); 52 | } 53 | }); 54 | } 55 | } 56 | 57 | function registerValidSW(swUrl, config) { 58 | navigator.serviceWorker 59 | .register(swUrl) 60 | .then(registration => { 61 | registration.onupdatefound = () => { 62 | const installingWorker = registration.installing; 63 | if (installingWorker == null) { 64 | return; 65 | } 66 | installingWorker.onstatechange = () => { 67 | if (installingWorker.state === 'installed') { 68 | if (navigator.serviceWorker.controller) { 69 | // At this point, the updated precached content has been fetched, 70 | // but the previous service worker will still serve the older 71 | // content until all client tabs are closed. 72 | console.log( 73 | 'New content is available and will be used when all ' + 74 | 'tabs for this page are closed. See https://bit.ly/CRA-PWA.' 75 | ); 76 | 77 | // Execute callback 78 | if (config && config.onUpdate) { 79 | config.onUpdate(registration); 80 | } 81 | } else { 82 | // At this point, everything has been precached. 83 | // It's the perfect time to display a 84 | // "Content is cached for offline use." message. 85 | console.log('Content is cached for offline use.'); 86 | 87 | // Execute callback 88 | if (config && config.onSuccess) { 89 | config.onSuccess(registration); 90 | } 91 | } 92 | } 93 | }; 94 | }; 95 | }) 96 | .catch(error => { 97 | console.error('Error during service worker registration:', error); 98 | }); 99 | } 100 | 101 | function checkValidServiceWorker(swUrl, config) { 102 | // Check if the service worker can be found. If it can't reload the page. 103 | fetch(swUrl, { 104 | headers: { 'Service-Worker': 'script' } 105 | }) 106 | .then(response => { 107 | // Ensure service worker exists, and that we really are getting a JS file. 108 | const contentType = response.headers.get('content-type'); 109 | if ( 110 | response.status === 404 || 111 | (contentType != null && contentType.indexOf('javascript') === -1) 112 | ) { 113 | // No service worker found. Probably a different app. Reload the page. 114 | navigator.serviceWorker.ready.then(registration => { 115 | registration.unregister().then(() => { 116 | window.location.reload(); 117 | }); 118 | }); 119 | } else { 120 | // Service worker found. Proceed as normal. 121 | registerValidSW(swUrl, config); 122 | } 123 | }) 124 | .catch(() => { 125 | console.log( 126 | 'No internet connection found. App is running in offline mode.' 127 | ); 128 | }); 129 | } 130 | 131 | export function unregister() { 132 | if ('serviceWorker' in navigator) { 133 | navigator.serviceWorker.ready.then(registration => { 134 | registration.unregister(); 135 | }); 136 | } 137 | } 138 | -------------------------------------------------------------------------------- /react-app/src/components/DCandidateForm.js: -------------------------------------------------------------------------------- 1 | import React, { useState, useEffect } from "react"; 2 | import { Grid, TextField, withStyles, FormControl, InputLabel, Select, MenuItem, Button, FormHelperText } from "@material-ui/core"; 3 | import useForm from "./useForm"; 4 | import { connect } from "react-redux"; 5 | import * as actions from "../actions/dCandidate"; 6 | import { useToasts } from "react-toast-notifications"; 7 | 8 | const styles = theme => ({ 9 | root: { 10 | '& .MuiTextField-root': { 11 | margin: theme.spacing(1), 12 | minWidth: 230, 13 | } 14 | }, 15 | formControl: { 16 | margin: theme.spacing(1), 17 | minWidth: 230, 18 | }, 19 | smMargin: { 20 | margin: theme.spacing(1) 21 | } 22 | }) 23 | 24 | const initialFieldValues = { 25 | fullName: '', 26 | mobile: '', 27 | email: '', 28 | age: '', 29 | bloodGroup: '', 30 | address: '' 31 | } 32 | 33 | const DCandidateForm = ({ classes, ...props }) => { 34 | 35 | //toast msg. 36 | const { addToast } = useToasts() 37 | 38 | //validate() 39 | //validate({fullName:'jenny'}) 40 | const validate = (fieldValues = values) => { 41 | let temp = { ...errors } 42 | if ('fullName' in fieldValues) 43 | temp.fullName = fieldValues.fullName ? "" : "This field is required." 44 | if ('mobile' in fieldValues) 45 | temp.mobile = fieldValues.mobile ? "" : "This field is required." 46 | if ('bloodGroup' in fieldValues) 47 | temp.bloodGroup = fieldValues.bloodGroup ? "" : "This field is required." 48 | if ('email' in fieldValues) 49 | temp.email = (/^$|.+@.+..+/).test(fieldValues.email) ? "" : "Email is not valid." 50 | setErrors({ 51 | ...temp 52 | }) 53 | 54 | if (fieldValues == values) 55 | return Object.values(temp).every(x => x == "") 56 | } 57 | 58 | const { 59 | values, 60 | setValues, 61 | errors, 62 | setErrors, 63 | handleInputChange, 64 | resetForm 65 | } = useForm(initialFieldValues, validate, props.setCurrentId) 66 | 67 | //material-ui select 68 | const inputLabel = React.useRef(null); 69 | const [labelWidth, setLabelWidth] = React.useState(0); 70 | React.useEffect(() => { 71 | setLabelWidth(inputLabel.current.offsetWidth); 72 | }, []); 73 | 74 | const handleSubmit = e => { 75 | e.preventDefault() 76 | if (validate()) { 77 | const onSuccess = () => { 78 | resetForm() 79 | addToast("Submitted successfully", { appearance: 'success' }) 80 | } 81 | if (props.currentId == 0) 82 | props.createDCandidate(values, onSuccess) 83 | else 84 | props.updateDCandidate(props.currentId, values, onSuccess) 85 | } 86 | } 87 | 88 | useEffect(() => { 89 | if (props.currentId != 0) { 90 | setValues({ 91 | ...props.dCandidateList.find(x => x.id == props.currentId) 92 | }) 93 | setErrors({}) 94 | } 95 | }, [props.currentId]) 96 | 97 | return ( 98 |
99 | 100 | 101 | 109 | 117 | 121 | Blood Group 122 | 138 | {errors.bloodGroup && {errors.bloodGroup}} 139 | 140 | 141 | 142 | 143 | 151 | 158 | 165 |
166 | 174 | 181 |
182 |
183 |
184 |
185 | ); 186 | } 187 | 188 | 189 | const mapStateToProps = state => ({ 190 | dCandidateList: state.dCandidate.list 191 | }) 192 | 193 | const mapActionToProps = { 194 | createDCandidate: actions.create, 195 | updateDCandidate: actions.update 196 | } 197 | 198 | export default connect(mapStateToProps, mapActionToProps)(withStyles(styles)(DCandidateForm)); -------------------------------------------------------------------------------- /WebAPI/WebAPI/obj/Debug/netcoreapp3.0/WebAPI.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\appsettings.Development.json 2 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\appsettings.json 3 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\Properties\launchSettings.json 4 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\WebAPI.exe 5 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\obj\Debug\netcoreapp3.0\WebAPI.csprojAssemblyReference.cache 6 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\obj\Debug\netcoreapp3.0\staticwebassets\WebAPI.StaticWebAssets.Manifest.cache 7 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\obj\Debug\netcoreapp3.0\staticwebassets\WebAPI.StaticWebAssets.xml 8 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\obj\Debug\netcoreapp3.0\WebAPI.AssemblyInfoInputs.cache 9 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\obj\Debug\netcoreapp3.0\WebAPI.AssemblyInfo.cs 10 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\obj\Debug\netcoreapp3.0\WebAPI.RazorTargetAssemblyInfo.cache 11 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\Microsoft.EntityFrameworkCore.dll 12 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\Microsoft.EntityFrameworkCore.Abstractions.dll 13 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\obj\Debug\netcoreapp3.0\WebAPI.csproj.CopyComplete 14 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\Microsoft.Data.SqlClient.dll 15 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\Microsoft.EntityFrameworkCore.Relational.dll 16 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\Microsoft.EntityFrameworkCore.SqlServer.dll 17 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\Microsoft.Identity.Client.dll 18 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\System.Configuration.ConfigurationManager.dll 19 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\System.Runtime.Caching.dll 20 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\System.Security.Cryptography.ProtectedData.dll 21 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\runtimes\unix\lib\netcoreapp2.1\Microsoft.Data.SqlClient.dll 22 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\runtimes\win\lib\netcoreapp2.1\Microsoft.Data.SqlClient.dll 23 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\runtimes\win-arm64\native\sni.dll 24 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\runtimes\win-x64\native\sni.dll 25 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\runtimes\win-x86\native\sni.dll 26 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\runtimes\unix\lib\netcoreapp2.0\System.Runtime.Caching.dll 27 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\runtimes\win\lib\netcoreapp2.0\System.Runtime.Caching.dll 28 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\runtimes\win\lib\netstandard2.0\System.Security.Cryptography.ProtectedData.dll 29 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\WebAPI.deps.json 30 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\WebAPI.runtimeconfig.json 31 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\WebAPI.runtimeconfig.dev.json 32 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\WebAPI.dll 33 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\WebAPI.pdb 34 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\Microsoft.EntityFrameworkCore.Design.dll 35 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\obj\Debug\netcoreapp3.0\WebAPI.dll 36 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\obj\Debug\netcoreapp3.0\WebAPI.pdb 37 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\Microsoft.AspNetCore.Razor.Language.dll 38 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\Microsoft.CodeAnalysis.dll 39 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\Microsoft.CodeAnalysis.CSharp.dll 40 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\Microsoft.CodeAnalysis.CSharp.Workspaces.dll 41 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\Microsoft.CodeAnalysis.Razor.dll 42 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\Microsoft.CodeAnalysis.Workspaces.dll 43 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\Microsoft.VisualStudio.Web.CodeGeneration.dll 44 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\Microsoft.VisualStudio.Web.CodeGeneration.Contracts.dll 45 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\Microsoft.VisualStudio.Web.CodeGeneration.Core.dll 46 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\dotnet-aspnet-codegenerator-design.dll 47 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\Microsoft.VisualStudio.Web.CodeGeneration.EntityFrameworkCore.dll 48 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\Microsoft.VisualStudio.Web.CodeGeneration.Templating.dll 49 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\Microsoft.VisualStudio.Web.CodeGeneration.Utils.dll 50 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\Microsoft.VisualStudio.Web.CodeGenerators.Mvc.dll 51 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\Newtonsoft.Json.dll 52 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\NuGet.Frameworks.dll 53 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\System.Composition.AttributedModel.dll 54 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\System.Composition.Convention.dll 55 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\System.Composition.Hosting.dll 56 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\System.Composition.Runtime.dll 57 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\System.Composition.TypedParts.dll 58 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\cs\Microsoft.CodeAnalysis.resources.dll 59 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\de\Microsoft.CodeAnalysis.resources.dll 60 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\es\Microsoft.CodeAnalysis.resources.dll 61 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\fr\Microsoft.CodeAnalysis.resources.dll 62 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\it\Microsoft.CodeAnalysis.resources.dll 63 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\ja\Microsoft.CodeAnalysis.resources.dll 64 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\ko\Microsoft.CodeAnalysis.resources.dll 65 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\pl\Microsoft.CodeAnalysis.resources.dll 66 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\pt-BR\Microsoft.CodeAnalysis.resources.dll 67 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\ru\Microsoft.CodeAnalysis.resources.dll 68 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\tr\Microsoft.CodeAnalysis.resources.dll 69 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\zh-Hans\Microsoft.CodeAnalysis.resources.dll 70 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\zh-Hant\Microsoft.CodeAnalysis.resources.dll 71 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\cs\Microsoft.CodeAnalysis.CSharp.resources.dll 72 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\de\Microsoft.CodeAnalysis.CSharp.resources.dll 73 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\es\Microsoft.CodeAnalysis.CSharp.resources.dll 74 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\fr\Microsoft.CodeAnalysis.CSharp.resources.dll 75 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\it\Microsoft.CodeAnalysis.CSharp.resources.dll 76 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\ja\Microsoft.CodeAnalysis.CSharp.resources.dll 77 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\ko\Microsoft.CodeAnalysis.CSharp.resources.dll 78 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\pl\Microsoft.CodeAnalysis.CSharp.resources.dll 79 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\pt-BR\Microsoft.CodeAnalysis.CSharp.resources.dll 80 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\ru\Microsoft.CodeAnalysis.CSharp.resources.dll 81 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\tr\Microsoft.CodeAnalysis.CSharp.resources.dll 82 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\zh-Hans\Microsoft.CodeAnalysis.CSharp.resources.dll 83 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\zh-Hant\Microsoft.CodeAnalysis.CSharp.resources.dll 84 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\cs\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll 85 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\de\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll 86 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\es\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll 87 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\fr\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll 88 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\it\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll 89 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\ja\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll 90 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\ko\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll 91 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\pl\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll 92 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\pt-BR\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll 93 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\ru\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll 94 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\tr\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll 95 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\zh-Hans\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll 96 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\zh-Hant\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll 97 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\cs\Microsoft.CodeAnalysis.Workspaces.resources.dll 98 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\de\Microsoft.CodeAnalysis.Workspaces.resources.dll 99 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\es\Microsoft.CodeAnalysis.Workspaces.resources.dll 100 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\fr\Microsoft.CodeAnalysis.Workspaces.resources.dll 101 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\it\Microsoft.CodeAnalysis.Workspaces.resources.dll 102 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\ja\Microsoft.CodeAnalysis.Workspaces.resources.dll 103 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\ko\Microsoft.CodeAnalysis.Workspaces.resources.dll 104 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\pl\Microsoft.CodeAnalysis.Workspaces.resources.dll 105 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\pt-BR\Microsoft.CodeAnalysis.Workspaces.resources.dll 106 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\ru\Microsoft.CodeAnalysis.Workspaces.resources.dll 107 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\tr\Microsoft.CodeAnalysis.Workspaces.resources.dll 108 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\zh-Hans\Microsoft.CodeAnalysis.Workspaces.resources.dll 109 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\bin\Debug\netcoreapp3.0\zh-Hant\Microsoft.CodeAnalysis.Workspaces.resources.dll 110 | F:\profession\CodAffection\React JS\CRUD with Asp.Net Core\project\WebAPI\WebAPI\obj\Debug\netcoreapp3.0\WebAPI.MvcApplicationPartsAssemblyInfo.cache 111 | --------------------------------------------------------------------------------