├── .gitignore ├── README.md ├── Students.Data ├── POJO.cs ├── Student.cs ├── Students.Data.csproj ├── bin │ ├── Debug │ │ └── netstandard2.0 │ │ │ ├── Students.Data.deps.json │ │ │ └── System.ComponentModel.Annotations.xml │ └── Release │ │ └── netstandard2.0 │ │ ├── Students.Data.deps.json │ │ └── System.ComponentModel.Annotations.xml └── obj │ ├── Debug │ └── netstandard2.0 │ │ ├── Students.Data.AssemblyInfo.cs │ │ ├── Students.Data.csproj.CopyComplete │ │ └── Students.Data.csproj.FileListAbsolute.txt │ ├── Release │ └── netstandard2.0 │ │ ├── Students.Data.AssemblyInfo.cs │ │ ├── Students.Data.csproj.CopyComplete │ │ └── Students.Data.csproj.FileListAbsolute.txt │ ├── Students.Data.csproj.nuget.dgspec.json │ ├── Students.Data.csproj.nuget.g.props │ ├── Students.Data.csproj.nuget.g.targets │ └── project.assets.json ├── Students.Repository ├── StudentDbContext.cs ├── StudentRepository.cs ├── Students.Repository.csproj ├── bin │ ├── Debug │ │ └── netstandard2.0 │ │ │ └── Students.Repository.deps.json │ └── Release │ │ └── netstandard2.0 │ │ └── Students.Repository.deps.json └── obj │ ├── Debug │ └── netstandard2.0 │ │ ├── Students.Repository.AssemblyInfo.cs │ │ ├── Students.Repository.csproj.CopyComplete │ │ └── Students.Repository.csproj.FileListAbsolute.txt │ ├── Release │ └── netstandard2.0 │ │ ├── Students.Repository.AssemblyInfo.cs │ │ ├── Students.Repository.csproj.CopyComplete │ │ └── Students.Repository.csproj.FileListAbsolute.txt │ ├── Students.Repository.csproj.nuget.dgspec.json │ ├── Students.Repository.csproj.nuget.g.props │ ├── Students.Repository.csproj.nuget.g.targets │ └── project.assets.json ├── Students.Services ├── IStudent.cs ├── Students.Services.csproj ├── bin │ ├── Debug │ │ └── netstandard2.0 │ │ │ └── Students.Services.deps.json │ └── Release │ │ └── netstandard2.0 │ │ └── Students.Services.deps.json └── obj │ ├── Debug │ └── netstandard2.0 │ │ ├── Students.Services.AssemblyInfo.cs │ │ ├── Students.Services.csproj.CopyComplete │ │ └── Students.Services.csproj.FileListAbsolute.txt │ ├── Release │ └── netstandard2.0 │ │ ├── Students.Services.AssemblyInfo.cs │ │ ├── Students.Services.csproj.CopyComplete │ │ └── Students.Services.csproj.FileListAbsolute.txt │ ├── Students.Services.csproj.nuget.dgspec.json │ ├── Students.Services.csproj.nuget.g.props │ ├── Students.Services.csproj.nuget.g.targets │ └── project.assets.json ├── StudentsWebApp.sln ├── StudentsWebApp ├── Controllers │ └── StudentController.cs ├── Program.cs ├── Properties │ ├── PublishProfiles │ │ └── FolderProfile.pubxml │ └── launchSettings.json ├── Startup.cs ├── StudentsWebApp.csproj ├── appsettings.Development.json ├── appsettings.json ├── bin │ ├── Debug │ │ └── netcoreapp2.2 │ │ │ ├── StudentsWebApp.deps.json │ │ │ ├── StudentsWebApp.runtimeconfig.dev.json │ │ │ └── StudentsWebApp.runtimeconfig.json │ └── Release │ │ └── netcoreapp2.2 │ │ ├── StudentsWebApp.deps.json │ │ ├── StudentsWebApp.runtimeconfig.dev.json │ │ └── StudentsWebApp.runtimeconfig.json └── obj │ ├── Debug │ └── netcoreapp2.2 │ │ ├── StudentsWebApp.AssemblyInfo.cs │ │ ├── StudentsWebApp.RazorAssemblyInfo.cs │ │ ├── StudentsWebApp.csproj.CopyComplete │ │ └── StudentsWebApp.csproj.FileListAbsolute.txt │ ├── Release │ └── netcoreapp2.2 │ │ ├── PubTmp │ │ └── Out │ │ │ ├── StudentsWebApp.deps.json │ │ │ ├── StudentsWebApp.runtimeconfig.json │ │ │ ├── appsettings.Development.json │ │ │ ├── appsettings.json │ │ │ └── web.config │ │ ├── StudentsWebApp.AssemblyInfo.cs │ │ ├── StudentsWebApp.RazorAssemblyInfo.cs │ │ ├── StudentsWebApp.csproj.CopyComplete │ │ └── StudentsWebApp.csproj.FileListAbsolute.txt │ ├── StudentsWebApp.csproj.EntityFrameworkCore.targets │ ├── StudentsWebApp.csproj.nuget.dgspec.json │ ├── StudentsWebApp.csproj.nuget.g.props │ ├── StudentsWebApp.csproj.nuget.g.targets │ └── project.assets.json └── azure-pipelines.yml /.gitignore: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # This .gitignore file was automatically created by Microsoft(R) Visual Studio. 3 | ################################################################################ 4 | 5 | /.vs 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Flutter-API-Back-End 2 | 3 | 4 | To find more details about this repo please go to my youtube channel 5 | https://www.youtube.com/watch?v=3YKGVy852R4&list=PLsuGDhUzy1NCSOEvguNmNECDput2VA2pT 6 | -------------------------------------------------------------------------------- /Students.Data/POJO.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Threading.Tasks; 5 | 6 | namespace Students.Data 7 | { 8 | public class POJO 9 | { 10 | public int Id { get; set; } 11 | public int NumberOfRows { get; set; } 12 | public bool Flag { get; set; } 13 | public string Message { get; set; } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Students.Data/Student.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Students.Data 6 | { 7 | 8 | public class Student 9 | { 10 | 11 | public int Id { get; set; } 12 | public string FirstName { get; set; } 13 | public string LastName { get; set; } 14 | 15 | public int Gender { get; set; } 16 | 17 | 18 | 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /Students.Data/Students.Data.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netstandard2.0 5 | 6 | 7 | 8 | 9 | ..\..\..\..\..\..\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.netcore.app\2.2.0\ref\netcoreapp2.2\System.ComponentModel.Annotations.dll 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /Students.Data/bin/Debug/netstandard2.0/Students.Data.deps.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeTarget": { 3 | "name": ".NETStandard,Version=v2.0/", 4 | "signature": "cfe1dc2a80602aef150a12815387068463a61a0d" 5 | }, 6 | "compilationOptions": {}, 7 | "targets": { 8 | ".NETStandard,Version=v2.0": {}, 9 | ".NETStandard,Version=v2.0/": { 10 | "Students.Data/1.0.0": { 11 | "dependencies": { 12 | "NETStandard.Library": "2.0.3", 13 | "System.ComponentModel.Annotations": "4.2.0.0" 14 | }, 15 | "runtime": { 16 | "Students.Data.dll": {} 17 | } 18 | }, 19 | "Microsoft.NETCore.Platforms/1.1.0": {}, 20 | "NETStandard.Library/2.0.3": { 21 | "dependencies": { 22 | "Microsoft.NETCore.Platforms": "1.1.0" 23 | } 24 | }, 25 | "System.ComponentModel.Annotations/4.2.0.0": { 26 | "runtime": { 27 | "System.ComponentModel.Annotations.dll": { 28 | "assemblyVersion": "4.2.0.0", 29 | "fileVersion": "4.6.27110.4" 30 | } 31 | } 32 | } 33 | } 34 | }, 35 | "libraries": { 36 | "Students.Data/1.0.0": { 37 | "type": "project", 38 | "serviceable": false, 39 | "sha512": "" 40 | }, 41 | "Microsoft.NETCore.Platforms/1.1.0": { 42 | "type": "package", 43 | "serviceable": true, 44 | "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", 45 | "path": "microsoft.netcore.platforms/1.1.0", 46 | "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" 47 | }, 48 | "NETStandard.Library/2.0.3": { 49 | "type": "package", 50 | "serviceable": true, 51 | "sha512": "sha512-h0ioeCTm+aZLOMSvVSPLex06ultQ4ahge4+B8L+D0SiO4x9Jzd7NtXXWHYfvTKIRP1V2iPvuijRtTLBtTPy1qw==", 52 | "path": "netstandard.library/2.0.3", 53 | "hashPath": "netstandard.library.2.0.3.nupkg.sha512" 54 | }, 55 | "System.ComponentModel.Annotations/4.2.0.0": { 56 | "type": "reference", 57 | "serviceable": false, 58 | "sha512": "" 59 | } 60 | } 61 | } -------------------------------------------------------------------------------- /Students.Data/bin/Release/netstandard2.0/Students.Data.deps.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeTarget": { 3 | "name": ".NETStandard,Version=v2.0/", 4 | "signature": "cfe1dc2a80602aef150a12815387068463a61a0d" 5 | }, 6 | "compilationOptions": {}, 7 | "targets": { 8 | ".NETStandard,Version=v2.0": {}, 9 | ".NETStandard,Version=v2.0/": { 10 | "Students.Data/1.0.0": { 11 | "dependencies": { 12 | "NETStandard.Library": "2.0.3", 13 | "System.ComponentModel.Annotations": "4.2.0.0" 14 | }, 15 | "runtime": { 16 | "Students.Data.dll": {} 17 | } 18 | }, 19 | "Microsoft.NETCore.Platforms/1.1.0": {}, 20 | "NETStandard.Library/2.0.3": { 21 | "dependencies": { 22 | "Microsoft.NETCore.Platforms": "1.1.0" 23 | } 24 | }, 25 | "System.ComponentModel.Annotations/4.2.0.0": { 26 | "runtime": { 27 | "System.ComponentModel.Annotations.dll": { 28 | "assemblyVersion": "4.2.0.0", 29 | "fileVersion": "4.6.27110.4" 30 | } 31 | } 32 | } 33 | } 34 | }, 35 | "libraries": { 36 | "Students.Data/1.0.0": { 37 | "type": "project", 38 | "serviceable": false, 39 | "sha512": "" 40 | }, 41 | "Microsoft.NETCore.Platforms/1.1.0": { 42 | "type": "package", 43 | "serviceable": true, 44 | "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", 45 | "path": "microsoft.netcore.platforms/1.1.0", 46 | "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" 47 | }, 48 | "NETStandard.Library/2.0.3": { 49 | "type": "package", 50 | "serviceable": true, 51 | "sha512": "sha512-h0ioeCTm+aZLOMSvVSPLex06ultQ4ahge4+B8L+D0SiO4x9Jzd7NtXXWHYfvTKIRP1V2iPvuijRtTLBtTPy1qw==", 52 | "path": "netstandard.library/2.0.3", 53 | "hashPath": "netstandard.library.2.0.3.nupkg.sha512" 54 | }, 55 | "System.ComponentModel.Annotations/4.2.0.0": { 56 | "type": "reference", 57 | "serviceable": false, 58 | "sha512": "" 59 | } 60 | } 61 | } -------------------------------------------------------------------------------- /Students.Data/obj/Debug/netstandard2.0/Students.Data.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("Students.Data")] 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("Students.Data")] 19 | [assembly: System.Reflection.AssemblyTitleAttribute("Students.Data")] 20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 21 | 22 | // Generated by the MSBuild WriteCodeFragment class. 23 | 24 | -------------------------------------------------------------------------------- /Students.Data/obj/Debug/netstandard2.0/Students.Data.csproj.CopyComplete: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alaeddinalhamoud/Flutter-API-Back-End/a559733fae3c3959b5229fc7d7aa3789578ff7d4/Students.Data/obj/Debug/netstandard2.0/Students.Data.csproj.CopyComplete -------------------------------------------------------------------------------- /Students.Data/obj/Debug/netstandard2.0/Students.Data.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Data\bin\Debug\netstandard2.0\Students.Data.deps.json 2 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Data\bin\Debug\netstandard2.0\Students.Data.dll 3 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Data\bin\Debug\netstandard2.0\Students.Data.pdb 4 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Data\bin\Debug\netstandard2.0\System.ComponentModel.Annotations.dll 5 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Data\bin\Debug\netstandard2.0\System.ComponentModel.Annotations.xml 6 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Data\obj\Debug\netstandard2.0\Students.Data.csprojAssemblyReference.cache 7 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Data\obj\Debug\netstandard2.0\Students.Data.csproj.CoreCompileInputs.cache 8 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Data\obj\Debug\netstandard2.0\Students.Data.AssemblyInfoInputs.cache 9 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Data\obj\Debug\netstandard2.0\Students.Data.AssemblyInfo.cs 10 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Data\obj\Debug\netstandard2.0\Students.Data.csproj.CopyComplete 11 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Data\obj\Debug\netstandard2.0\Students.Data.dll 12 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Data\obj\Debug\netstandard2.0\Students.Data.pdb 13 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Data\bin\Debug\netstandard2.0\Students.Data.deps.json 14 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Data\bin\Debug\netstandard2.0\Students.Data.dll 15 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Data\bin\Debug\netstandard2.0\Students.Data.pdb 16 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Data\bin\Debug\netstandard2.0\System.ComponentModel.Annotations.dll 17 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Data\bin\Debug\netstandard2.0\System.ComponentModel.Annotations.xml 18 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Data\obj\Debug\netstandard2.0\Students.Data.csproj.CoreCompileInputs.cache 19 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Data\obj\Debug\netstandard2.0\Students.Data.AssemblyInfoInputs.cache 20 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Data\obj\Debug\netstandard2.0\Students.Data.AssemblyInfo.cs 21 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Data\obj\Debug\netstandard2.0\Students.Data.csproj.CopyComplete 22 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Data\obj\Debug\netstandard2.0\Students.Data.dll 23 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Data\obj\Debug\netstandard2.0\Students.Data.pdb 24 | -------------------------------------------------------------------------------- /Students.Data/obj/Release/netstandard2.0/Students.Data.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("Students.Data")] 15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] 16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] 17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] 18 | [assembly: System.Reflection.AssemblyProductAttribute("Students.Data")] 19 | [assembly: System.Reflection.AssemblyTitleAttribute("Students.Data")] 20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 21 | 22 | // Generated by the MSBuild WriteCodeFragment class. 23 | 24 | -------------------------------------------------------------------------------- /Students.Data/obj/Release/netstandard2.0/Students.Data.csproj.CopyComplete: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alaeddinalhamoud/Flutter-API-Back-End/a559733fae3c3959b5229fc7d7aa3789578ff7d4/Students.Data/obj/Release/netstandard2.0/Students.Data.csproj.CopyComplete -------------------------------------------------------------------------------- /Students.Data/obj/Release/netstandard2.0/Students.Data.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Data\bin\Release\netstandard2.0\Students.Data.deps.json 2 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Data\bin\Release\netstandard2.0\Students.Data.dll 3 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Data\bin\Release\netstandard2.0\Students.Data.pdb 4 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Data\bin\Release\netstandard2.0\System.ComponentModel.Annotations.dll 5 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Data\bin\Release\netstandard2.0\System.ComponentModel.Annotations.xml 6 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Data\obj\Release\netstandard2.0\Students.Data.csprojAssemblyReference.cache 7 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Data\obj\Release\netstandard2.0\Students.Data.csproj.CoreCompileInputs.cache 8 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Data\obj\Release\netstandard2.0\Students.Data.AssemblyInfoInputs.cache 9 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Data\obj\Release\netstandard2.0\Students.Data.AssemblyInfo.cs 10 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Data\obj\Release\netstandard2.0\Students.Data.csproj.CopyComplete 11 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Data\obj\Release\netstandard2.0\Students.Data.dll 12 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Data\obj\Release\netstandard2.0\Students.Data.pdb 13 | -------------------------------------------------------------------------------- /Students.Data/obj/Students.Data.csproj.nuget.dgspec.json: -------------------------------------------------------------------------------- 1 | { 2 | "format": 1, 3 | "restore": { 4 | "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Data\\Students.Data.csproj": {} 5 | }, 6 | "projects": { 7 | "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Data\\Students.Data.csproj": { 8 | "version": "1.0.0", 9 | "restore": { 10 | "projectUniqueName": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Data\\Students.Data.csproj", 11 | "projectName": "Students.Data", 12 | "projectPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Data\\Students.Data.csproj", 13 | "packagesPath": "C:\\Users\\Alaeddin\\.nuget\\packages\\", 14 | "outputPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Data\\obj\\", 15 | "projectStyle": "PackageReference", 16 | "fallbackFolders": [ 17 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 18 | ], 19 | "configFilePaths": [ 20 | "C:\\Users\\Alaeddin\\AppData\\Roaming\\NuGet\\NuGet.Config", 21 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 22 | ], 23 | "originalTargetFrameworks": [ 24 | "netstandard2.0" 25 | ], 26 | "sources": { 27 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 28 | "https://api.nuget.org/v3/index.json": {} 29 | }, 30 | "frameworks": { 31 | "netstandard2.0": { 32 | "projectReferences": {} 33 | } 34 | }, 35 | "warningProperties": { 36 | "warnAsError": [ 37 | "NU1605" 38 | ] 39 | } 40 | }, 41 | "frameworks": { 42 | "netstandard2.0": { 43 | "dependencies": { 44 | "NETStandard.Library": { 45 | "suppressParent": "All", 46 | "target": "Package", 47 | "version": "[2.0.3, )", 48 | "autoReferenced": true 49 | } 50 | }, 51 | "imports": [ 52 | "net461" 53 | ], 54 | "assetTargetFallback": true, 55 | "warn": true 56 | } 57 | } 58 | } 59 | } 60 | } -------------------------------------------------------------------------------- /Students.Data/obj/Students.Data.csproj.nuget.g.props: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | True 5 | NuGet 6 | $(MSBuildThisFileDirectory)project.assets.json 7 | $(UserProfile)\.nuget\packages\ 8 | C:\Users\Alaeddin\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder 9 | PackageReference 10 | 5.2.0 11 | 12 | 13 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 14 | 15 | -------------------------------------------------------------------------------- /Students.Data/obj/Students.Data.csproj.nuget.g.targets: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Students.Data/obj/project.assets.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "targets": { 4 | ".NETStandard,Version=v2.0": { 5 | "Microsoft.NETCore.Platforms/1.1.0": { 6 | "type": "package", 7 | "compile": { 8 | "lib/netstandard1.0/_._": {} 9 | }, 10 | "runtime": { 11 | "lib/netstandard1.0/_._": {} 12 | } 13 | }, 14 | "NETStandard.Library/2.0.3": { 15 | "type": "package", 16 | "dependencies": { 17 | "Microsoft.NETCore.Platforms": "1.1.0" 18 | }, 19 | "compile": { 20 | "lib/netstandard1.0/_._": {} 21 | }, 22 | "runtime": { 23 | "lib/netstandard1.0/_._": {} 24 | }, 25 | "build": { 26 | "build/netstandard2.0/NETStandard.Library.targets": {} 27 | } 28 | } 29 | } 30 | }, 31 | "libraries": { 32 | "Microsoft.NETCore.Platforms/1.1.0": { 33 | "sha512": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", 34 | "type": "package", 35 | "path": "microsoft.netcore.platforms/1.1.0", 36 | "files": [ 37 | ".nupkg.metadata", 38 | "ThirdPartyNotices.txt", 39 | "dotnet_library_license.txt", 40 | "lib/netstandard1.0/_._", 41 | "microsoft.netcore.platforms.1.1.0.nupkg.sha512", 42 | "microsoft.netcore.platforms.nuspec", 43 | "runtime.json" 44 | ] 45 | }, 46 | "NETStandard.Library/2.0.3": { 47 | "sha512": "h0ioeCTm+aZLOMSvVSPLex06ultQ4ahge4+B8L+D0SiO4x9Jzd7NtXXWHYfvTKIRP1V2iPvuijRtTLBtTPy1qw==", 48 | "type": "package", 49 | "path": "netstandard.library/2.0.3", 50 | "files": [ 51 | ".nupkg.metadata", 52 | "LICENSE.TXT", 53 | "THIRD-PARTY-NOTICES.TXT", 54 | "build/netstandard2.0/NETStandard.Library.targets", 55 | "build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll", 56 | "build/netstandard2.0/ref/System.AppContext.dll", 57 | "build/netstandard2.0/ref/System.Collections.Concurrent.dll", 58 | "build/netstandard2.0/ref/System.Collections.NonGeneric.dll", 59 | "build/netstandard2.0/ref/System.Collections.Specialized.dll", 60 | "build/netstandard2.0/ref/System.Collections.dll", 61 | "build/netstandard2.0/ref/System.ComponentModel.Composition.dll", 62 | "build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll", 63 | "build/netstandard2.0/ref/System.ComponentModel.Primitives.dll", 64 | "build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll", 65 | "build/netstandard2.0/ref/System.ComponentModel.dll", 66 | "build/netstandard2.0/ref/System.Console.dll", 67 | "build/netstandard2.0/ref/System.Core.dll", 68 | "build/netstandard2.0/ref/System.Data.Common.dll", 69 | "build/netstandard2.0/ref/System.Data.dll", 70 | "build/netstandard2.0/ref/System.Diagnostics.Contracts.dll", 71 | "build/netstandard2.0/ref/System.Diagnostics.Debug.dll", 72 | "build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll", 73 | "build/netstandard2.0/ref/System.Diagnostics.Process.dll", 74 | "build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll", 75 | "build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll", 76 | "build/netstandard2.0/ref/System.Diagnostics.Tools.dll", 77 | "build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll", 78 | "build/netstandard2.0/ref/System.Diagnostics.Tracing.dll", 79 | "build/netstandard2.0/ref/System.Drawing.Primitives.dll", 80 | "build/netstandard2.0/ref/System.Drawing.dll", 81 | "build/netstandard2.0/ref/System.Dynamic.Runtime.dll", 82 | "build/netstandard2.0/ref/System.Globalization.Calendars.dll", 83 | "build/netstandard2.0/ref/System.Globalization.Extensions.dll", 84 | "build/netstandard2.0/ref/System.Globalization.dll", 85 | "build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll", 86 | "build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll", 87 | "build/netstandard2.0/ref/System.IO.Compression.dll", 88 | "build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll", 89 | "build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll", 90 | "build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll", 91 | "build/netstandard2.0/ref/System.IO.FileSystem.dll", 92 | "build/netstandard2.0/ref/System.IO.IsolatedStorage.dll", 93 | "build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll", 94 | "build/netstandard2.0/ref/System.IO.Pipes.dll", 95 | "build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll", 96 | "build/netstandard2.0/ref/System.IO.dll", 97 | "build/netstandard2.0/ref/System.Linq.Expressions.dll", 98 | "build/netstandard2.0/ref/System.Linq.Parallel.dll", 99 | "build/netstandard2.0/ref/System.Linq.Queryable.dll", 100 | "build/netstandard2.0/ref/System.Linq.dll", 101 | "build/netstandard2.0/ref/System.Net.Http.dll", 102 | "build/netstandard2.0/ref/System.Net.NameResolution.dll", 103 | "build/netstandard2.0/ref/System.Net.NetworkInformation.dll", 104 | "build/netstandard2.0/ref/System.Net.Ping.dll", 105 | "build/netstandard2.0/ref/System.Net.Primitives.dll", 106 | "build/netstandard2.0/ref/System.Net.Requests.dll", 107 | "build/netstandard2.0/ref/System.Net.Security.dll", 108 | "build/netstandard2.0/ref/System.Net.Sockets.dll", 109 | "build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll", 110 | "build/netstandard2.0/ref/System.Net.WebSockets.Client.dll", 111 | "build/netstandard2.0/ref/System.Net.WebSockets.dll", 112 | "build/netstandard2.0/ref/System.Net.dll", 113 | "build/netstandard2.0/ref/System.Numerics.dll", 114 | "build/netstandard2.0/ref/System.ObjectModel.dll", 115 | "build/netstandard2.0/ref/System.Reflection.Extensions.dll", 116 | "build/netstandard2.0/ref/System.Reflection.Primitives.dll", 117 | "build/netstandard2.0/ref/System.Reflection.dll", 118 | "build/netstandard2.0/ref/System.Resources.Reader.dll", 119 | "build/netstandard2.0/ref/System.Resources.ResourceManager.dll", 120 | "build/netstandard2.0/ref/System.Resources.Writer.dll", 121 | "build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll", 122 | "build/netstandard2.0/ref/System.Runtime.Extensions.dll", 123 | "build/netstandard2.0/ref/System.Runtime.Handles.dll", 124 | "build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll", 125 | "build/netstandard2.0/ref/System.Runtime.InteropServices.dll", 126 | "build/netstandard2.0/ref/System.Runtime.Numerics.dll", 127 | "build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll", 128 | "build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll", 129 | "build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll", 130 | "build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll", 131 | "build/netstandard2.0/ref/System.Runtime.Serialization.dll", 132 | "build/netstandard2.0/ref/System.Runtime.dll", 133 | "build/netstandard2.0/ref/System.Security.Claims.dll", 134 | "build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll", 135 | "build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll", 136 | "build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll", 137 | "build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll", 138 | "build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll", 139 | "build/netstandard2.0/ref/System.Security.Principal.dll", 140 | "build/netstandard2.0/ref/System.Security.SecureString.dll", 141 | "build/netstandard2.0/ref/System.ServiceModel.Web.dll", 142 | "build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll", 143 | "build/netstandard2.0/ref/System.Text.Encoding.dll", 144 | "build/netstandard2.0/ref/System.Text.RegularExpressions.dll", 145 | "build/netstandard2.0/ref/System.Threading.Overlapped.dll", 146 | "build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll", 147 | "build/netstandard2.0/ref/System.Threading.Tasks.dll", 148 | "build/netstandard2.0/ref/System.Threading.Thread.dll", 149 | "build/netstandard2.0/ref/System.Threading.ThreadPool.dll", 150 | "build/netstandard2.0/ref/System.Threading.Timer.dll", 151 | "build/netstandard2.0/ref/System.Threading.dll", 152 | "build/netstandard2.0/ref/System.Transactions.dll", 153 | "build/netstandard2.0/ref/System.ValueTuple.dll", 154 | "build/netstandard2.0/ref/System.Web.dll", 155 | "build/netstandard2.0/ref/System.Windows.dll", 156 | "build/netstandard2.0/ref/System.Xml.Linq.dll", 157 | "build/netstandard2.0/ref/System.Xml.ReaderWriter.dll", 158 | "build/netstandard2.0/ref/System.Xml.Serialization.dll", 159 | "build/netstandard2.0/ref/System.Xml.XDocument.dll", 160 | "build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll", 161 | "build/netstandard2.0/ref/System.Xml.XPath.dll", 162 | "build/netstandard2.0/ref/System.Xml.XmlDocument.dll", 163 | "build/netstandard2.0/ref/System.Xml.XmlSerializer.dll", 164 | "build/netstandard2.0/ref/System.Xml.dll", 165 | "build/netstandard2.0/ref/System.dll", 166 | "build/netstandard2.0/ref/mscorlib.dll", 167 | "build/netstandard2.0/ref/netstandard.dll", 168 | "build/netstandard2.0/ref/netstandard.xml", 169 | "lib/netstandard1.0/_._", 170 | "netstandard.library.2.0.3.nupkg.sha512", 171 | "netstandard.library.nuspec" 172 | ] 173 | } 174 | }, 175 | "projectFileDependencyGroups": { 176 | ".NETStandard,Version=v2.0": [ 177 | "NETStandard.Library >= 2.0.3" 178 | ] 179 | }, 180 | "packageFolders": { 181 | "C:\\Users\\Alaeddin\\.nuget\\packages\\": {}, 182 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {} 183 | }, 184 | "project": { 185 | "version": "1.0.0", 186 | "restore": { 187 | "projectUniqueName": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Data\\Students.Data.csproj", 188 | "projectName": "Students.Data", 189 | "projectPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Data\\Students.Data.csproj", 190 | "packagesPath": "C:\\Users\\Alaeddin\\.nuget\\packages\\", 191 | "outputPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Data\\obj\\", 192 | "projectStyle": "PackageReference", 193 | "fallbackFolders": [ 194 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 195 | ], 196 | "configFilePaths": [ 197 | "C:\\Users\\Alaeddin\\AppData\\Roaming\\NuGet\\NuGet.Config", 198 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 199 | ], 200 | "originalTargetFrameworks": [ 201 | "netstandard2.0" 202 | ], 203 | "sources": { 204 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 205 | "https://api.nuget.org/v3/index.json": {} 206 | }, 207 | "frameworks": { 208 | "netstandard2.0": { 209 | "projectReferences": {} 210 | } 211 | }, 212 | "warningProperties": { 213 | "warnAsError": [ 214 | "NU1605" 215 | ] 216 | } 217 | }, 218 | "frameworks": { 219 | "netstandard2.0": { 220 | "dependencies": { 221 | "NETStandard.Library": { 222 | "suppressParent": "All", 223 | "target": "Package", 224 | "version": "[2.0.3, )", 225 | "autoReferenced": true 226 | } 227 | }, 228 | "imports": [ 229 | "net461" 230 | ], 231 | "assetTargetFallback": true, 232 | "warn": true 233 | } 234 | } 235 | } 236 | } -------------------------------------------------------------------------------- /Students.Repository/StudentDbContext.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.EntityFrameworkCore; 2 | using Students.Data; 3 | using System; 4 | using System.Collections.Generic; 5 | using System.Text; 6 | 7 | namespace Students.Repository 8 | { 9 | public class StudentDbContext:DbContext 10 | { 11 | public StudentDbContext(DbContextOptions options) : base(options) { } 12 | 13 | 14 | public DbSet Students { get; set; } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Students.Repository/StudentRepository.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.EntityFrameworkCore; 2 | using Students.Data; 3 | using Students.Services; 4 | using System; 5 | using System.Collections.Generic; 6 | using System.Linq; 7 | using System.Text; 8 | using System.Threading.Tasks; 9 | 10 | namespace Students.Repository 11 | { 12 | public class StudentRepository : IStudent 13 | { 14 | private readonly StudentDbContext _db; 15 | 16 | 17 | 18 | public StudentRepository(StudentDbContext db) 19 | { 20 | _db = db; 21 | } 22 | 23 | public IQueryable GetStudents => _db.Students; 24 | 25 | public async Task DeleteAsync(int? Id) 26 | { 27 | POJO model = new POJO(); 28 | 29 | Student _Student = await GetStudent(Id); 30 | if (_Student != null) 31 | { 32 | try 33 | { 34 | _db.Students.Remove(_Student); 35 | await _db.SaveChangesAsync(); 36 | //Msg 37 | model.Flag = true; 38 | model.Message = "Has been Deleted."; 39 | } 40 | catch (Exception ex) 41 | { 42 | model.Flag = false; 43 | model.Message = ex.ToString(); 44 | } 45 | } 46 | else 47 | { 48 | model.Flag = false; 49 | model.Message = "Student does not exist."; 50 | } 51 | 52 | return model; 53 | 54 | } 55 | 56 | public async Task GetStudent(int? Id) 57 | { 58 | Student _Student = new Student(); 59 | if (Id != null) 60 | { 61 | _Student = await _db.Students.FindAsync(Id); 62 | } 63 | 64 | return _Student; 65 | } 66 | 67 | public async Task Save(Student _Student) 68 | { 69 | POJO model = new POJO(); 70 | //Add if StudentId=0 71 | if (_Student.Id == 0) 72 | { 73 | try 74 | { 75 | await _db.AddAsync(_Student); 76 | await _db.SaveChangesAsync(); 77 | 78 | model.Id = _Student.Id; 79 | model.Flag = true; 80 | model.Message = "Has Been Added."; 81 | 82 | } 83 | catch (Exception ex) 84 | { 85 | model.Flag = false; 86 | model.Message = ex.ToString(); 87 | } 88 | } 89 | //else if Student Id is not 0 90 | else if (_Student.Id != 0) 91 | { 92 | Student _Entity = await GetStudent(_Student.Id); 93 | _Entity.Id = _Student.Id; 94 | _Entity.FirstName = _Student.FirstName; 95 | _Entity.LastName = _Student.LastName; 96 | _Entity.Gender = _Student.Gender; 97 | try 98 | { 99 | await _db.SaveChangesAsync(); 100 | model.Id = _Student.Id; 101 | model.Flag = true; 102 | model.Message = "Has Been Updated."; 103 | } 104 | catch (Exception ex) 105 | { 106 | model.Flag = false; 107 | model.Message = ex.ToString(); 108 | } 109 | } 110 | 111 | return model; 112 | 113 | } 114 | } 115 | 116 | } -------------------------------------------------------------------------------- /Students.Repository/Students.Repository.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netstandard2.0 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /Students.Repository/bin/Debug/netstandard2.0/Students.Repository.deps.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeTarget": { 3 | "name": ".NETStandard,Version=v2.0/", 4 | "signature": "147e51b2662126679b29f1b7e4289bb05334d54a" 5 | }, 6 | "compilationOptions": {}, 7 | "targets": { 8 | ".NETStandard,Version=v2.0": {}, 9 | ".NETStandard,Version=v2.0/": { 10 | "Students.Repository/1.0.0": { 11 | "dependencies": { 12 | "Microsoft.EntityFrameworkCore": "2.2.4", 13 | "NETStandard.Library": "2.0.3", 14 | "Students.Data": "1.0.0", 15 | "Students.Services": "1.0.0" 16 | }, 17 | "runtime": { 18 | "Students.Repository.dll": {} 19 | } 20 | }, 21 | "Microsoft.EntityFrameworkCore/2.2.4": { 22 | "dependencies": { 23 | "Microsoft.EntityFrameworkCore.Abstractions": "2.2.4", 24 | "Microsoft.EntityFrameworkCore.Analyzers": "2.2.4", 25 | "Microsoft.Extensions.Caching.Memory": "2.2.0", 26 | "Microsoft.Extensions.DependencyInjection": "2.2.0", 27 | "Microsoft.Extensions.Logging": "2.2.0", 28 | "Remotion.Linq": "2.2.0", 29 | "System.Collections.Immutable": "1.5.0", 30 | "System.ComponentModel.Annotations": "4.5.0", 31 | "System.Diagnostics.DiagnosticSource": "4.5.0", 32 | "System.Interactive.Async": "3.2.0" 33 | }, 34 | "runtime": { 35 | "lib/netstandard2.0/Microsoft.EntityFrameworkCore.dll": { 36 | "assemblyVersion": "2.2.4.0", 37 | "fileVersion": "2.2.4.19081" 38 | } 39 | } 40 | }, 41 | "Microsoft.EntityFrameworkCore.Abstractions/2.2.4": { 42 | "runtime": { 43 | "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { 44 | "assemblyVersion": "2.2.4.0", 45 | "fileVersion": "2.2.4.19081" 46 | } 47 | } 48 | }, 49 | "Microsoft.EntityFrameworkCore.Analyzers/2.2.4": {}, 50 | "Microsoft.Extensions.Caching.Abstractions/2.2.0": { 51 | "dependencies": { 52 | "Microsoft.Extensions.Primitives": "2.2.0" 53 | }, 54 | "runtime": { 55 | "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll": { 56 | "assemblyVersion": "2.2.0.0", 57 | "fileVersion": "2.2.0.18315" 58 | } 59 | } 60 | }, 61 | "Microsoft.Extensions.Caching.Memory/2.2.0": { 62 | "dependencies": { 63 | "Microsoft.Extensions.Caching.Abstractions": "2.2.0", 64 | "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", 65 | "Microsoft.Extensions.Options": "2.2.0" 66 | }, 67 | "runtime": { 68 | "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll": { 69 | "assemblyVersion": "2.2.0.0", 70 | "fileVersion": "2.2.0.18315" 71 | } 72 | } 73 | }, 74 | "Microsoft.Extensions.Configuration/2.2.0": { 75 | "dependencies": { 76 | "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" 77 | }, 78 | "runtime": { 79 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": { 80 | "assemblyVersion": "2.2.0.0", 81 | "fileVersion": "2.2.0.18315" 82 | } 83 | } 84 | }, 85 | "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { 86 | "dependencies": { 87 | "Microsoft.Extensions.Primitives": "2.2.0" 88 | }, 89 | "runtime": { 90 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": { 91 | "assemblyVersion": "2.2.0.0", 92 | "fileVersion": "2.2.0.18315" 93 | } 94 | } 95 | }, 96 | "Microsoft.Extensions.Configuration.Binder/2.2.0": { 97 | "dependencies": { 98 | "Microsoft.Extensions.Configuration": "2.2.0" 99 | }, 100 | "runtime": { 101 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": { 102 | "assemblyVersion": "2.2.0.0", 103 | "fileVersion": "2.2.0.18315" 104 | } 105 | } 106 | }, 107 | "Microsoft.Extensions.DependencyInjection/2.2.0": { 108 | "dependencies": { 109 | "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0" 110 | }, 111 | "runtime": { 112 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll": { 113 | "assemblyVersion": "2.2.0.0", 114 | "fileVersion": "2.2.0.18315" 115 | } 116 | } 117 | }, 118 | "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": { 119 | "runtime": { 120 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { 121 | "assemblyVersion": "2.2.0.0", 122 | "fileVersion": "2.2.0.18315" 123 | } 124 | } 125 | }, 126 | "Microsoft.Extensions.Logging/2.2.0": { 127 | "dependencies": { 128 | "Microsoft.Extensions.Configuration.Binder": "2.2.0", 129 | "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", 130 | "Microsoft.Extensions.Logging.Abstractions": "2.2.0", 131 | "Microsoft.Extensions.Options": "2.2.0" 132 | }, 133 | "runtime": { 134 | "lib/netstandard2.0/Microsoft.Extensions.Logging.dll": { 135 | "assemblyVersion": "2.2.0.0", 136 | "fileVersion": "2.2.0.18315" 137 | } 138 | } 139 | }, 140 | "Microsoft.Extensions.Logging.Abstractions/2.2.0": { 141 | "runtime": { 142 | "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": { 143 | "assemblyVersion": "2.2.0.0", 144 | "fileVersion": "2.2.0.18315" 145 | } 146 | } 147 | }, 148 | "Microsoft.Extensions.Options/2.2.0": { 149 | "dependencies": { 150 | "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", 151 | "Microsoft.Extensions.Primitives": "2.2.0", 152 | "System.ComponentModel.Annotations": "4.5.0" 153 | }, 154 | "runtime": { 155 | "lib/netstandard2.0/Microsoft.Extensions.Options.dll": { 156 | "assemblyVersion": "2.2.0.0", 157 | "fileVersion": "2.2.0.18315" 158 | } 159 | } 160 | }, 161 | "Microsoft.Extensions.Primitives/2.2.0": { 162 | "dependencies": { 163 | "System.Memory": "4.5.1", 164 | "System.Runtime.CompilerServices.Unsafe": "4.5.1" 165 | }, 166 | "runtime": { 167 | "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": { 168 | "assemblyVersion": "2.2.0.0", 169 | "fileVersion": "2.2.0.18315" 170 | } 171 | } 172 | }, 173 | "Microsoft.NETCore.Platforms/1.1.0": {}, 174 | "Microsoft.NETCore.Targets/1.0.1": {}, 175 | "NETStandard.Library/2.0.3": { 176 | "dependencies": { 177 | "Microsoft.NETCore.Platforms": "1.1.0" 178 | } 179 | }, 180 | "Remotion.Linq/2.2.0": { 181 | "dependencies": { 182 | "System.Collections": "4.0.11", 183 | "System.Diagnostics.Debug": "4.0.11", 184 | "System.Linq": "4.1.0", 185 | "System.Linq.Expressions": "4.1.0", 186 | "System.Linq.Queryable": "4.0.1", 187 | "System.ObjectModel": "4.0.12", 188 | "System.Reflection": "4.1.0", 189 | "System.Reflection.Extensions": "4.0.1", 190 | "System.Runtime": "4.1.0", 191 | "System.Runtime.Extensions": "4.1.0", 192 | "System.Threading": "4.0.11" 193 | }, 194 | "runtime": { 195 | "lib/netstandard1.0/Remotion.Linq.dll": { 196 | "assemblyVersion": "2.2.0.0", 197 | "fileVersion": "2.2.0.30000" 198 | } 199 | } 200 | }, 201 | "System.Buffers/4.4.0": { 202 | "runtime": { 203 | "lib/netstandard2.0/System.Buffers.dll": { 204 | "assemblyVersion": "4.0.2.0", 205 | "fileVersion": "4.6.25519.3" 206 | } 207 | } 208 | }, 209 | "System.Collections/4.0.11": { 210 | "dependencies": { 211 | "Microsoft.NETCore.Platforms": "1.1.0", 212 | "Microsoft.NETCore.Targets": "1.0.1", 213 | "System.Runtime": "4.1.0" 214 | } 215 | }, 216 | "System.Collections.Immutable/1.5.0": { 217 | "runtime": { 218 | "lib/netstandard2.0/System.Collections.Immutable.dll": { 219 | "assemblyVersion": "1.2.3.0", 220 | "fileVersion": "4.6.26515.6" 221 | } 222 | } 223 | }, 224 | "System.ComponentModel.Annotations/4.5.0": { 225 | "runtime": { 226 | "lib/netstandard2.0/System.ComponentModel.Annotations.dll": { 227 | "assemblyVersion": "4.2.1.0", 228 | "fileVersion": "4.6.26515.6" 229 | } 230 | } 231 | }, 232 | "System.Diagnostics.Debug/4.0.11": { 233 | "dependencies": { 234 | "Microsoft.NETCore.Platforms": "1.1.0", 235 | "Microsoft.NETCore.Targets": "1.0.1", 236 | "System.Runtime": "4.1.0" 237 | } 238 | }, 239 | "System.Diagnostics.DiagnosticSource/4.5.0": { 240 | "runtime": { 241 | "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": { 242 | "assemblyVersion": "4.0.3.0", 243 | "fileVersion": "4.6.26515.6" 244 | } 245 | } 246 | }, 247 | "System.Globalization/4.0.11": { 248 | "dependencies": { 249 | "Microsoft.NETCore.Platforms": "1.1.0", 250 | "Microsoft.NETCore.Targets": "1.0.1", 251 | "System.Runtime": "4.1.0" 252 | } 253 | }, 254 | "System.Interactive.Async/3.2.0": { 255 | "runtime": { 256 | "lib/netstandard2.0/System.Interactive.Async.dll": { 257 | "assemblyVersion": "3.2.0.0", 258 | "fileVersion": "3.2.0.702" 259 | } 260 | } 261 | }, 262 | "System.IO/4.1.0": { 263 | "dependencies": { 264 | "Microsoft.NETCore.Platforms": "1.1.0", 265 | "Microsoft.NETCore.Targets": "1.0.1", 266 | "System.Runtime": "4.1.0", 267 | "System.Text.Encoding": "4.0.11", 268 | "System.Threading.Tasks": "4.0.11" 269 | } 270 | }, 271 | "System.Linq/4.1.0": { 272 | "dependencies": { 273 | "System.Collections": "4.0.11", 274 | "System.Diagnostics.Debug": "4.0.11", 275 | "System.Resources.ResourceManager": "4.0.1", 276 | "System.Runtime": "4.1.0", 277 | "System.Runtime.Extensions": "4.1.0" 278 | }, 279 | "runtime": { 280 | "lib/netstandard1.6/System.Linq.dll": { 281 | "assemblyVersion": "4.1.0.0", 282 | "fileVersion": "1.0.24212.1" 283 | } 284 | } 285 | }, 286 | "System.Linq.Expressions/4.1.0": { 287 | "dependencies": { 288 | "System.Collections": "4.0.11", 289 | "System.Diagnostics.Debug": "4.0.11", 290 | "System.Globalization": "4.0.11", 291 | "System.IO": "4.1.0", 292 | "System.Linq": "4.1.0", 293 | "System.ObjectModel": "4.0.12", 294 | "System.Reflection": "4.1.0", 295 | "System.Reflection.Emit": "4.0.1", 296 | "System.Reflection.Emit.ILGeneration": "4.0.1", 297 | "System.Reflection.Emit.Lightweight": "4.0.1", 298 | "System.Reflection.Extensions": "4.0.1", 299 | "System.Reflection.Primitives": "4.0.1", 300 | "System.Reflection.TypeExtensions": "4.1.0", 301 | "System.Resources.ResourceManager": "4.0.1", 302 | "System.Runtime": "4.1.0", 303 | "System.Runtime.Extensions": "4.1.0", 304 | "System.Threading": "4.0.11" 305 | }, 306 | "runtime": { 307 | "lib/netstandard1.6/System.Linq.Expressions.dll": { 308 | "assemblyVersion": "4.1.0.0", 309 | "fileVersion": "1.0.24212.1" 310 | } 311 | } 312 | }, 313 | "System.Linq.Queryable/4.0.1": { 314 | "dependencies": { 315 | "System.Collections": "4.0.11", 316 | "System.Diagnostics.Debug": "4.0.11", 317 | "System.Linq": "4.1.0", 318 | "System.Linq.Expressions": "4.1.0", 319 | "System.Reflection": "4.1.0", 320 | "System.Reflection.Extensions": "4.0.1", 321 | "System.Resources.ResourceManager": "4.0.1", 322 | "System.Runtime": "4.1.0" 323 | }, 324 | "runtime": { 325 | "lib/netstandard1.3/System.Linq.Queryable.dll": { 326 | "assemblyVersion": "4.0.1.0", 327 | "fileVersion": "1.0.24212.1" 328 | } 329 | } 330 | }, 331 | "System.Memory/4.5.1": { 332 | "dependencies": { 333 | "System.Buffers": "4.4.0", 334 | "System.Numerics.Vectors": "4.4.0", 335 | "System.Runtime.CompilerServices.Unsafe": "4.5.1" 336 | }, 337 | "runtime": { 338 | "lib/netstandard2.0/System.Memory.dll": { 339 | "assemblyVersion": "4.0.1.0", 340 | "fileVersion": "4.6.26606.5" 341 | } 342 | } 343 | }, 344 | "System.Numerics.Vectors/4.4.0": { 345 | "runtime": { 346 | "lib/netstandard2.0/System.Numerics.Vectors.dll": { 347 | "assemblyVersion": "4.1.3.0", 348 | "fileVersion": "4.6.25519.3" 349 | } 350 | } 351 | }, 352 | "System.ObjectModel/4.0.12": { 353 | "dependencies": { 354 | "System.Collections": "4.0.11", 355 | "System.Diagnostics.Debug": "4.0.11", 356 | "System.Resources.ResourceManager": "4.0.1", 357 | "System.Runtime": "4.1.0", 358 | "System.Threading": "4.0.11" 359 | }, 360 | "runtime": { 361 | "lib/netstandard1.3/System.ObjectModel.dll": { 362 | "assemblyVersion": "4.0.12.0", 363 | "fileVersion": "1.0.24212.1" 364 | } 365 | } 366 | }, 367 | "System.Reflection/4.1.0": { 368 | "dependencies": { 369 | "Microsoft.NETCore.Platforms": "1.1.0", 370 | "Microsoft.NETCore.Targets": "1.0.1", 371 | "System.IO": "4.1.0", 372 | "System.Reflection.Primitives": "4.0.1", 373 | "System.Runtime": "4.1.0" 374 | } 375 | }, 376 | "System.Reflection.Emit/4.0.1": { 377 | "dependencies": { 378 | "System.IO": "4.1.0", 379 | "System.Reflection": "4.1.0", 380 | "System.Reflection.Emit.ILGeneration": "4.0.1", 381 | "System.Reflection.Primitives": "4.0.1", 382 | "System.Runtime": "4.1.0" 383 | }, 384 | "runtime": { 385 | "lib/netstandard1.3/System.Reflection.Emit.dll": { 386 | "assemblyVersion": "4.0.1.0", 387 | "fileVersion": "1.0.24212.1" 388 | } 389 | } 390 | }, 391 | "System.Reflection.Emit.ILGeneration/4.0.1": { 392 | "dependencies": { 393 | "System.Reflection": "4.1.0", 394 | "System.Reflection.Primitives": "4.0.1", 395 | "System.Runtime": "4.1.0" 396 | }, 397 | "runtime": { 398 | "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": { 399 | "assemblyVersion": "4.0.1.0", 400 | "fileVersion": "1.0.24212.1" 401 | } 402 | } 403 | }, 404 | "System.Reflection.Emit.Lightweight/4.0.1": { 405 | "dependencies": { 406 | "System.Reflection": "4.1.0", 407 | "System.Reflection.Emit.ILGeneration": "4.0.1", 408 | "System.Reflection.Primitives": "4.0.1", 409 | "System.Runtime": "4.1.0" 410 | }, 411 | "runtime": { 412 | "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": { 413 | "assemblyVersion": "4.0.1.0", 414 | "fileVersion": "1.0.24212.1" 415 | } 416 | } 417 | }, 418 | "System.Reflection.Extensions/4.0.1": { 419 | "dependencies": { 420 | "Microsoft.NETCore.Platforms": "1.1.0", 421 | "Microsoft.NETCore.Targets": "1.0.1", 422 | "System.Reflection": "4.1.0", 423 | "System.Runtime": "4.1.0" 424 | } 425 | }, 426 | "System.Reflection.Primitives/4.0.1": { 427 | "dependencies": { 428 | "Microsoft.NETCore.Platforms": "1.1.0", 429 | "Microsoft.NETCore.Targets": "1.0.1", 430 | "System.Runtime": "4.1.0" 431 | } 432 | }, 433 | "System.Reflection.TypeExtensions/4.1.0": { 434 | "dependencies": { 435 | "System.Reflection": "4.1.0", 436 | "System.Runtime": "4.1.0" 437 | }, 438 | "runtime": { 439 | "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": { 440 | "assemblyVersion": "4.1.0.0", 441 | "fileVersion": "1.0.24212.1" 442 | } 443 | } 444 | }, 445 | "System.Resources.ResourceManager/4.0.1": { 446 | "dependencies": { 447 | "Microsoft.NETCore.Platforms": "1.1.0", 448 | "Microsoft.NETCore.Targets": "1.0.1", 449 | "System.Globalization": "4.0.11", 450 | "System.Reflection": "4.1.0", 451 | "System.Runtime": "4.1.0" 452 | } 453 | }, 454 | "System.Runtime/4.1.0": { 455 | "dependencies": { 456 | "Microsoft.NETCore.Platforms": "1.1.0", 457 | "Microsoft.NETCore.Targets": "1.0.1" 458 | } 459 | }, 460 | "System.Runtime.CompilerServices.Unsafe/4.5.1": { 461 | "runtime": { 462 | "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": { 463 | "assemblyVersion": "4.0.4.0", 464 | "fileVersion": "0.0.0.0" 465 | } 466 | } 467 | }, 468 | "System.Runtime.Extensions/4.1.0": { 469 | "dependencies": { 470 | "Microsoft.NETCore.Platforms": "1.1.0", 471 | "Microsoft.NETCore.Targets": "1.0.1", 472 | "System.Runtime": "4.1.0" 473 | } 474 | }, 475 | "System.Text.Encoding/4.0.11": { 476 | "dependencies": { 477 | "Microsoft.NETCore.Platforms": "1.1.0", 478 | "Microsoft.NETCore.Targets": "1.0.1", 479 | "System.Runtime": "4.1.0" 480 | } 481 | }, 482 | "System.Threading/4.0.11": { 483 | "dependencies": { 484 | "System.Runtime": "4.1.0", 485 | "System.Threading.Tasks": "4.0.11" 486 | }, 487 | "runtime": { 488 | "lib/netstandard1.3/System.Threading.dll": { 489 | "assemblyVersion": "4.0.11.0", 490 | "fileVersion": "1.0.24212.1" 491 | } 492 | } 493 | }, 494 | "System.Threading.Tasks/4.0.11": { 495 | "dependencies": { 496 | "Microsoft.NETCore.Platforms": "1.1.0", 497 | "Microsoft.NETCore.Targets": "1.0.1", 498 | "System.Runtime": "4.1.0" 499 | } 500 | }, 501 | "Students.Data/1.0.0": { 502 | "runtime": { 503 | "Students.Data.dll": {} 504 | } 505 | }, 506 | "Students.Services/1.0.0": { 507 | "dependencies": { 508 | "Students.Data": "1.0.0" 509 | }, 510 | "runtime": { 511 | "Students.Services.dll": {} 512 | } 513 | } 514 | } 515 | }, 516 | "libraries": { 517 | "Students.Repository/1.0.0": { 518 | "type": "project", 519 | "serviceable": false, 520 | "sha512": "" 521 | }, 522 | "Microsoft.EntityFrameworkCore/2.2.4": { 523 | "type": "package", 524 | "serviceable": true, 525 | "sha512": "sha512-aQ0sAe2mOtSp3StjKT2wDA/BO3k8BLfpIXIG1MOlGytjQWQOvW3BzDPfgXOhxbSa7Bhdsx97aYzZUGD3DQAQjQ==", 526 | "path": "microsoft.entityframeworkcore/2.2.4", 527 | "hashPath": "microsoft.entityframeworkcore.2.2.4.nupkg.sha512" 528 | }, 529 | "Microsoft.EntityFrameworkCore.Abstractions/2.2.4": { 530 | "type": "package", 531 | "serviceable": true, 532 | "sha512": "sha512-GjtIOANlpy7JcGK0Q169n52713hIHHfxUHq1+xoWlAZYSI0h/n2DrEWwCIsrnInU8FaLq4cIG7UgMTL0CnUUPw==", 533 | "path": "microsoft.entityframeworkcore.abstractions/2.2.4", 534 | "hashPath": "microsoft.entityframeworkcore.abstractions.2.2.4.nupkg.sha512" 535 | }, 536 | "Microsoft.EntityFrameworkCore.Analyzers/2.2.4": { 537 | "type": "package", 538 | "serviceable": true, 539 | "sha512": "sha512-cLJo6dikdFQd2j9cFHhC2M1rzUeYvJLR/m7cBcuKRI6ek5t5ZyGZ0hzEJwCQmKRDV4tAl5p+NIrfDjfqTK8POw==", 540 | "path": "microsoft.entityframeworkcore.analyzers/2.2.4", 541 | "hashPath": "microsoft.entityframeworkcore.analyzers.2.2.4.nupkg.sha512" 542 | }, 543 | "Microsoft.Extensions.Caching.Abstractions/2.2.0": { 544 | "type": "package", 545 | "serviceable": true, 546 | "sha512": "sha512-L82fEbPUzi8K6+p4olT8BHtV5SWaIbQg/UGFcsq0STRXJ9I4XR2BazCKJF95Crqn0djENa3qC761eTnOuh+u1w==", 547 | "path": "microsoft.extensions.caching.abstractions/2.2.0", 548 | "hashPath": "microsoft.extensions.caching.abstractions.2.2.0.nupkg.sha512" 549 | }, 550 | "Microsoft.Extensions.Caching.Memory/2.2.0": { 551 | "type": "package", 552 | "serviceable": true, 553 | "sha512": "sha512-p0IHvn/uCWZNavHf9EqT1kmZByzSbeqBXbn7Yo13RLIZhCVUsdik4v4gMEgAC+nN0zaTuBwLRysAB1+MFmIUng==", 554 | "path": "microsoft.extensions.caching.memory/2.2.0", 555 | "hashPath": "microsoft.extensions.caching.memory.2.2.0.nupkg.sha512" 556 | }, 557 | "Microsoft.Extensions.Configuration/2.2.0": { 558 | "type": "package", 559 | "serviceable": true, 560 | "sha512": "sha512-0MtJgCZ5tIw7LoxOlXlifwVTwfMd4YdMJ9+DVZyX/fqqXO9zseZ8hH2WxbJzDbBDp45nA8rwHlL4JH/6Z98B4w==", 561 | "path": "microsoft.extensions.configuration/2.2.0", 562 | "hashPath": "microsoft.extensions.configuration.2.2.0.nupkg.sha512" 563 | }, 564 | "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { 565 | "type": "package", 566 | "serviceable": true, 567 | "sha512": "sha512-M6u4cMWXxPtqyJJ03oezyqTORmSgTPpa2gZRKkEGCXXHhyGnM1cHjPTzq5sevYS1VJEMb2TZj60mAc+hDoPPcQ==", 568 | "path": "microsoft.extensions.configuration.abstractions/2.2.0", 569 | "hashPath": "microsoft.extensions.configuration.abstractions.2.2.0.nupkg.sha512" 570 | }, 571 | "Microsoft.Extensions.Configuration.Binder/2.2.0": { 572 | "type": "package", 573 | "serviceable": true, 574 | "sha512": "sha512-6ANwTuQZqIIt0guKAdS9Mn6c+PfhOBpqRm7FslUJqtG000uo0Cd3pAndk92RQq0ygDFRub/ftiRy8DukWXqNzQ==", 575 | "path": "microsoft.extensions.configuration.binder/2.2.0", 576 | "hashPath": "microsoft.extensions.configuration.binder.2.2.0.nupkg.sha512" 577 | }, 578 | "Microsoft.Extensions.DependencyInjection/2.2.0": { 579 | "type": "package", 580 | "serviceable": true, 581 | "sha512": "sha512-ASF77AJjnyi9hL7IJU1KCAvnCTgI3JEwkU+D4gnKd53nFIYpibVjR6SW8tdTkkuZ+QkmIx2rPvKdTMNVPfVU9A==", 582 | "path": "microsoft.extensions.dependencyinjection/2.2.0", 583 | "hashPath": "microsoft.extensions.dependencyinjection.2.2.0.nupkg.sha512" 584 | }, 585 | "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": { 586 | "type": "package", 587 | "serviceable": true, 588 | "sha512": "sha512-2xMk9LHz1EY+7gVG0lG4qBvkUiVjg8QNPqd2HYmEP5+PL7Ayo96EhBieAhd++Gx4yM+xN8kNqmhZdFMBHeG0HQ==", 589 | "path": "microsoft.extensions.dependencyinjection.abstractions/2.2.0", 590 | "hashPath": "microsoft.extensions.dependencyinjection.abstractions.2.2.0.nupkg.sha512" 591 | }, 592 | "Microsoft.Extensions.Logging/2.2.0": { 593 | "type": "package", 594 | "serviceable": true, 595 | "sha512": "sha512-wa1Uk8sVuEzHtwZPoDNhQiFDjlDe9t74+Iess26uqhIwn02T79v/GB/pLCJ08MOvuM953LfleJW6VPr/wVXCJw==", 596 | "path": "microsoft.extensions.logging/2.2.0", 597 | "hashPath": "microsoft.extensions.logging.2.2.0.nupkg.sha512" 598 | }, 599 | "Microsoft.Extensions.Logging.Abstractions/2.2.0": { 600 | "type": "package", 601 | "serviceable": true, 602 | "sha512": "sha512-1iYT6BAnJZGebfclQXiM/drK+JUztSikkpT3xcASBQW4og877bsXtjqrMM4EI71nf8UVtvHt6O8pMdYDEE8/Lw==", 603 | "path": "microsoft.extensions.logging.abstractions/2.2.0", 604 | "hashPath": "microsoft.extensions.logging.abstractions.2.2.0.nupkg.sha512" 605 | }, 606 | "Microsoft.Extensions.Options/2.2.0": { 607 | "type": "package", 608 | "serviceable": true, 609 | "sha512": "sha512-67zpvElD/YPcfRs1Qm58LSntnSm+kYSA+0PA4+0Abo7NEH4RAvUkV54krspsa0+S4yBZ/m39gUOdn3PSzffazQ==", 610 | "path": "microsoft.extensions.options/2.2.0", 611 | "hashPath": "microsoft.extensions.options.2.2.0.nupkg.sha512" 612 | }, 613 | "Microsoft.Extensions.Primitives/2.2.0": { 614 | "type": "package", 615 | "serviceable": true, 616 | "sha512": "sha512-vpH+o7f8obVx65PiEtBXxTwL5RosK60fNIMy/y8WGE4/r4IvAqQGukOzMhxsp//Accvd7kmukyQTVkqVYdaDyA==", 617 | "path": "microsoft.extensions.primitives/2.2.0", 618 | "hashPath": "microsoft.extensions.primitives.2.2.0.nupkg.sha512" 619 | }, 620 | "Microsoft.NETCore.Platforms/1.1.0": { 621 | "type": "package", 622 | "serviceable": true, 623 | "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", 624 | "path": "microsoft.netcore.platforms/1.1.0", 625 | "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" 626 | }, 627 | "Microsoft.NETCore.Targets/1.0.1": { 628 | "type": "package", 629 | "serviceable": true, 630 | "sha512": "sha512-rkn+fKobF/cbWfnnfBOQHKVKIOpxMZBvlSHkqDWgBpwGDcLRduvs3D9OLGeV6GWGvVwNlVi2CBbTjuPmtHvyNw==", 631 | "path": "microsoft.netcore.targets/1.0.1", 632 | "hashPath": "microsoft.netcore.targets.1.0.1.nupkg.sha512" 633 | }, 634 | "NETStandard.Library/2.0.3": { 635 | "type": "package", 636 | "serviceable": true, 637 | "sha512": "sha512-h0ioeCTm+aZLOMSvVSPLex06ultQ4ahge4+B8L+D0SiO4x9Jzd7NtXXWHYfvTKIRP1V2iPvuijRtTLBtTPy1qw==", 638 | "path": "netstandard.library/2.0.3", 639 | "hashPath": "netstandard.library.2.0.3.nupkg.sha512" 640 | }, 641 | "Remotion.Linq/2.2.0": { 642 | "type": "package", 643 | "serviceable": true, 644 | "sha512": "sha512-fK/76UmpC0FXBlGDFVPLJHQlDLYnGC+XY3eoDgCgbtrhi0vzbXDQ3n/IYHhqSKqXQfGw/u04A1drWs7rFVkRjw==", 645 | "path": "remotion.linq/2.2.0", 646 | "hashPath": "remotion.linq.2.2.0.nupkg.sha512" 647 | }, 648 | "System.Buffers/4.4.0": { 649 | "type": "package", 650 | "serviceable": true, 651 | "sha512": "sha512-VCJfpWcYG1gT3WwivZWgT0KaqY678MQBvrOI2si6V8GHeQOtuW+wpiv5ss4KyfGG+cFFdPNaI+nw2/kExCtGgQ==", 652 | "path": "system.buffers/4.4.0", 653 | "hashPath": "system.buffers.4.4.0.nupkg.sha512" 654 | }, 655 | "System.Collections/4.0.11": { 656 | "type": "package", 657 | "serviceable": true, 658 | "sha512": "sha512-YUJGz6eFKqS0V//mLt25vFGrrCvOnsXjlvFQs+KimpwNxug9x0Pzy4PlFMU3Q2IzqAa9G2L4LsK3+9vCBK7oTg==", 659 | "path": "system.collections/4.0.11", 660 | "hashPath": "system.collections.4.0.11.nupkg.sha512" 661 | }, 662 | "System.Collections.Immutable/1.5.0": { 663 | "type": "package", 664 | "serviceable": true, 665 | "sha512": "sha512-EXKiDFsChZW0RjrZ4FYHu9aW6+P4MCgEDCklsVseRfhoO0F+dXeMSsMRAlVXIo06kGJ/zv+2w1a2uc2+kxxSaQ==", 666 | "path": "system.collections.immutable/1.5.0", 667 | "hashPath": "system.collections.immutable.1.5.0.nupkg.sha512" 668 | }, 669 | "System.ComponentModel.Annotations/4.5.0": { 670 | "type": "package", 671 | "serviceable": true, 672 | "sha512": "sha512-UxYQ3FGUOtzJ7LfSdnYSFd7+oEv6M8NgUatatIN2HxNtDdlcvFAf+VIq4Of9cDMJEJC0aSRv/x898RYhB4Yppg==", 673 | "path": "system.componentmodel.annotations/4.5.0", 674 | "hashPath": "system.componentmodel.annotations.4.5.0.nupkg.sha512" 675 | }, 676 | "System.Diagnostics.Debug/4.0.11": { 677 | "type": "package", 678 | "serviceable": true, 679 | "sha512": "sha512-w5U95fVKHY4G8ASs/K5iK3J5LY+/dLFd4vKejsnI/ZhBsWS9hQakfx3Zr7lRWKg4tAw9r4iktyvsTagWkqYCiw==", 680 | "path": "system.diagnostics.debug/4.0.11", 681 | "hashPath": "system.diagnostics.debug.4.0.11.nupkg.sha512" 682 | }, 683 | "System.Diagnostics.DiagnosticSource/4.5.0": { 684 | "type": "package", 685 | "serviceable": true, 686 | "sha512": "sha512-eIHRELiYDQvsMToML81QFkXEEYXUSUT2F28t1SGrevWqP+epFdw80SyAXIKTXOHrIEXReFOEnEr7XlGiC2GgOg==", 687 | "path": "system.diagnostics.diagnosticsource/4.5.0", 688 | "hashPath": "system.diagnostics.diagnosticsource.4.5.0.nupkg.sha512" 689 | }, 690 | "System.Globalization/4.0.11": { 691 | "type": "package", 692 | "serviceable": true, 693 | "sha512": "sha512-B95h0YLEL2oSnwF/XjqSWKnwKOy/01VWkNlsCeMTFJLLabflpGV26nK164eRs5GiaRSBGpOxQ3pKoSnnyZN5pg==", 694 | "path": "system.globalization/4.0.11", 695 | "hashPath": "system.globalization.4.0.11.nupkg.sha512" 696 | }, 697 | "System.Interactive.Async/3.2.0": { 698 | "type": "package", 699 | "serviceable": true, 700 | "sha512": "sha512-C07p0dAA5lGqYUPiPCK3paR709gqS4aMDDsje0v0pvffwzLaxmsn5YQTfZbyNG5qrudPx+BCxTqISnncQ3wIoQ==", 701 | "path": "system.interactive.async/3.2.0", 702 | "hashPath": "system.interactive.async.3.2.0.nupkg.sha512" 703 | }, 704 | "System.IO/4.1.0": { 705 | "type": "package", 706 | "serviceable": true, 707 | "sha512": "sha512-3KlTJceQc3gnGIaHZ7UBZO26SHL1SHE4ddrmiwumFnId+CEHP+O8r386tZKaE6zlk5/mF8vifMBzHj9SaXN+mQ==", 708 | "path": "system.io/4.1.0", 709 | "hashPath": "system.io.4.1.0.nupkg.sha512" 710 | }, 711 | "System.Linq/4.1.0": { 712 | "type": "package", 713 | "serviceable": true, 714 | "sha512": "sha512-bQ0iYFOQI0nuTnt+NQADns6ucV4DUvMdwN6CbkB1yj8i7arTGiTN5eok1kQwdnnNWSDZfIUySQY+J3d5KjWn0g==", 715 | "path": "system.linq/4.1.0", 716 | "hashPath": "system.linq.4.1.0.nupkg.sha512" 717 | }, 718 | "System.Linq.Expressions/4.1.0": { 719 | "type": "package", 720 | "serviceable": true, 721 | "sha512": "sha512-I+y02iqkgmCAyfbqOmSDOgqdZQ5tTj80Akm5BPSS8EeB0VGWdy6X1KCoYe8Pk6pwDoAKZUOdLVxnTJcExiv5zw==", 722 | "path": "system.linq.expressions/4.1.0", 723 | "hashPath": "system.linq.expressions.4.1.0.nupkg.sha512" 724 | }, 725 | "System.Linq.Queryable/4.0.1": { 726 | "type": "package", 727 | "serviceable": true, 728 | "sha512": "sha512-Yn/WfYe9RoRfmSLvUt2JerP0BTGGykCZkQPgojaxgzF2N0oPo+/AhB8TXOpdCcNlrG3VRtsamtK2uzsp3cqRVw==", 729 | "path": "system.linq.queryable/4.0.1", 730 | "hashPath": "system.linq.queryable.4.0.1.nupkg.sha512" 731 | }, 732 | "System.Memory/4.5.1": { 733 | "type": "package", 734 | "serviceable": true, 735 | "sha512": "sha512-sDJYJpGtTgx+23Ayu5euxG5mAXWdkDb4+b0rD0Cab0M1oQS9H0HXGPriKcqpXuiJDTV7fTp/d+fMDJmnr6sNvA==", 736 | "path": "system.memory/4.5.1", 737 | "hashPath": "system.memory.4.5.1.nupkg.sha512" 738 | }, 739 | "System.Numerics.Vectors/4.4.0": { 740 | "type": "package", 741 | "serviceable": true, 742 | "sha512": "sha512-ZhdgJiihSOGD325jClouHy8WSPtwFSj6K1OymoEyN0Wc9Y6X2OVxn65VKfTWHQOYM+QljlVSreporVNvZm8rEA==", 743 | "path": "system.numerics.vectors/4.4.0", 744 | "hashPath": "system.numerics.vectors.4.4.0.nupkg.sha512" 745 | }, 746 | "System.ObjectModel/4.0.12": { 747 | "type": "package", 748 | "serviceable": true, 749 | "sha512": "sha512-tAgJM1xt3ytyMoW4qn4wIqgJYm7L7TShRZG4+Q4Qsi2PCcj96pXN7nRywS9KkB3p/xDUjc2HSwP9SROyPYDYKQ==", 750 | "path": "system.objectmodel/4.0.12", 751 | "hashPath": "system.objectmodel.4.0.12.nupkg.sha512" 752 | }, 753 | "System.Reflection/4.1.0": { 754 | "type": "package", 755 | "serviceable": true, 756 | "sha512": "sha512-JCKANJ0TI7kzoQzuwB/OoJANy1Lg338B6+JVacPl4TpUwi3cReg3nMLplMq2uqYfHFQpKIlHAUVAJlImZz/4ng==", 757 | "path": "system.reflection/4.1.0", 758 | "hashPath": "system.reflection.4.1.0.nupkg.sha512" 759 | }, 760 | "System.Reflection.Emit/4.0.1": { 761 | "type": "package", 762 | "serviceable": true, 763 | "sha512": "sha512-P2wqAj72fFjpP6wb9nSfDqNBMab+2ovzSDzUZK7MVIm54tBJEPr9jWfSjjoTpPwj1LeKcmX3vr0ttyjSSFM47g==", 764 | "path": "system.reflection.emit/4.0.1", 765 | "hashPath": "system.reflection.emit.4.0.1.nupkg.sha512" 766 | }, 767 | "System.Reflection.Emit.ILGeneration/4.0.1": { 768 | "type": "package", 769 | "serviceable": true, 770 | "sha512": "sha512-Ov6dU8Bu15Bc7zuqttgHF12J5lwSWyTf1S+FJouUXVMSqImLZzYaQ+vRr1rQ0OZ0HqsrwWl4dsKHELckQkVpgA==", 771 | "path": "system.reflection.emit.ilgeneration/4.0.1", 772 | "hashPath": "system.reflection.emit.ilgeneration.4.0.1.nupkg.sha512" 773 | }, 774 | "System.Reflection.Emit.Lightweight/4.0.1": { 775 | "type": "package", 776 | "serviceable": true, 777 | "sha512": "sha512-sSzHHXueZ5Uh0OLpUQprhr+ZYJrLPA2Cmr4gn0wj9+FftNKXx8RIMKvO9qnjk2ebPYUjZ+F2ulGdPOsvj+MEjA==", 778 | "path": "system.reflection.emit.lightweight/4.0.1", 779 | "hashPath": "system.reflection.emit.lightweight.4.0.1.nupkg.sha512" 780 | }, 781 | "System.Reflection.Extensions/4.0.1": { 782 | "type": "package", 783 | "serviceable": true, 784 | "sha512": "sha512-GYrtRsZcMuHF3sbmRHfMYpvxZoIN2bQGrYGerUiWLEkqdEUQZhH3TRSaC/oI4wO0II1RKBPlpIa1TOMxIcOOzQ==", 785 | "path": "system.reflection.extensions/4.0.1", 786 | "hashPath": "system.reflection.extensions.4.0.1.nupkg.sha512" 787 | }, 788 | "System.Reflection.Primitives/4.0.1": { 789 | "type": "package", 790 | "serviceable": true, 791 | "sha512": "sha512-4inTox4wTBaDhB7V3mPvp9XlCbeGYWVEM9/fXALd52vNEAVisc1BoVWQPuUuD0Ga//dNbA/WeMy9u9mzLxGTHQ==", 792 | "path": "system.reflection.primitives/4.0.1", 793 | "hashPath": "system.reflection.primitives.4.0.1.nupkg.sha512" 794 | }, 795 | "System.Reflection.TypeExtensions/4.1.0": { 796 | "type": "package", 797 | "serviceable": true, 798 | "sha512": "sha512-tsQ/ptQ3H5FYfON8lL4MxRk/8kFyE0A+tGPXmVP967cT/gzLHYxIejIYSxp4JmIeFHVP78g/F2FE1mUUTbDtrg==", 799 | "path": "system.reflection.typeextensions/4.1.0", 800 | "hashPath": "system.reflection.typeextensions.4.1.0.nupkg.sha512" 801 | }, 802 | "System.Resources.ResourceManager/4.0.1": { 803 | "type": "package", 804 | "serviceable": true, 805 | "sha512": "sha512-TxwVeUNoTgUOdQ09gfTjvW411MF+w9MBYL7AtNVc+HtBCFlutPLhUCdZjNkjbhj3bNQWMdHboF0KIWEOjJssbA==", 806 | "path": "system.resources.resourcemanager/4.0.1", 807 | "hashPath": "system.resources.resourcemanager.4.0.1.nupkg.sha512" 808 | }, 809 | "System.Runtime/4.1.0": { 810 | "type": "package", 811 | "serviceable": true, 812 | "sha512": "sha512-v6c/4Yaa9uWsq+JMhnOFewrYkgdNHNG2eMKuNqRn8P733rNXeRCGvV5FkkjBXn2dbVkPXOsO0xjsEeM1q2zC0g==", 813 | "path": "system.runtime/4.1.0", 814 | "hashPath": "system.runtime.4.1.0.nupkg.sha512" 815 | }, 816 | "System.Runtime.CompilerServices.Unsafe/4.5.1": { 817 | "type": "package", 818 | "serviceable": true, 819 | "sha512": "sha512-Zh8t8oqolRaFa9vmOZfdQm/qKejdqz0J9kr7o2Fu0vPeoH3BL1EOXipKWwkWtLT1JPzjByrF19fGuFlNbmPpiw==", 820 | "path": "system.runtime.compilerservices.unsafe/4.5.1", 821 | "hashPath": "system.runtime.compilerservices.unsafe.4.5.1.nupkg.sha512" 822 | }, 823 | "System.Runtime.Extensions/4.1.0": { 824 | "type": "package", 825 | "serviceable": true, 826 | "sha512": "sha512-CUOHjTT/vgP0qGW22U4/hDlOqXmcPq5YicBaXdUR2UiUoLwBT+olO6we4DVbq57jeX5uXH2uerVZhf0qGj+sVQ==", 827 | "path": "system.runtime.extensions/4.1.0", 828 | "hashPath": "system.runtime.extensions.4.1.0.nupkg.sha512" 829 | }, 830 | "System.Text.Encoding/4.0.11": { 831 | "type": "package", 832 | "serviceable": true, 833 | "sha512": "sha512-U3gGeMlDZXxCEiY4DwVLSacg+DFWCvoiX+JThA/rvw37Sqrku7sEFeVBBBMBnfB6FeZHsyDx85HlKL19x0HtZA==", 834 | "path": "system.text.encoding/4.0.11", 835 | "hashPath": "system.text.encoding.4.0.11.nupkg.sha512" 836 | }, 837 | "System.Threading/4.0.11": { 838 | "type": "package", 839 | "serviceable": true, 840 | "sha512": "sha512-N+3xqIcg3VDKyjwwCGaZ9HawG9aC6cSDI+s7ROma310GQo8vilFZa86hqKppwTHleR/G0sfOzhvgnUxWCR/DrQ==", 841 | "path": "system.threading/4.0.11", 842 | "hashPath": "system.threading.4.0.11.nupkg.sha512" 843 | }, 844 | "System.Threading.Tasks/4.0.11": { 845 | "type": "package", 846 | "serviceable": true, 847 | "sha512": "sha512-k1S4Gc6IGwtHGT8188RSeGaX86Qw/wnrgNLshJvsdNUOPP9etMmo8S07c+UlOAx4K/xLuN9ivA1bD0LVurtIxQ==", 848 | "path": "system.threading.tasks/4.0.11", 849 | "hashPath": "system.threading.tasks.4.0.11.nupkg.sha512" 850 | }, 851 | "Students.Data/1.0.0": { 852 | "type": "project", 853 | "serviceable": false, 854 | "sha512": "" 855 | }, 856 | "Students.Services/1.0.0": { 857 | "type": "project", 858 | "serviceable": false, 859 | "sha512": "" 860 | } 861 | } 862 | } -------------------------------------------------------------------------------- /Students.Repository/bin/Release/netstandard2.0/Students.Repository.deps.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeTarget": { 3 | "name": ".NETStandard,Version=v2.0/", 4 | "signature": "147e51b2662126679b29f1b7e4289bb05334d54a" 5 | }, 6 | "compilationOptions": {}, 7 | "targets": { 8 | ".NETStandard,Version=v2.0": {}, 9 | ".NETStandard,Version=v2.0/": { 10 | "Students.Repository/1.0.0": { 11 | "dependencies": { 12 | "Microsoft.EntityFrameworkCore": "2.2.4", 13 | "NETStandard.Library": "2.0.3", 14 | "Students.Data": "1.0.0", 15 | "Students.Services": "1.0.0" 16 | }, 17 | "runtime": { 18 | "Students.Repository.dll": {} 19 | } 20 | }, 21 | "Microsoft.EntityFrameworkCore/2.2.4": { 22 | "dependencies": { 23 | "Microsoft.EntityFrameworkCore.Abstractions": "2.2.4", 24 | "Microsoft.EntityFrameworkCore.Analyzers": "2.2.4", 25 | "Microsoft.Extensions.Caching.Memory": "2.2.0", 26 | "Microsoft.Extensions.DependencyInjection": "2.2.0", 27 | "Microsoft.Extensions.Logging": "2.2.0", 28 | "Remotion.Linq": "2.2.0", 29 | "System.Collections.Immutable": "1.5.0", 30 | "System.ComponentModel.Annotations": "4.5.0", 31 | "System.Diagnostics.DiagnosticSource": "4.5.0", 32 | "System.Interactive.Async": "3.2.0" 33 | }, 34 | "runtime": { 35 | "lib/netstandard2.0/Microsoft.EntityFrameworkCore.dll": { 36 | "assemblyVersion": "2.2.4.0", 37 | "fileVersion": "2.2.4.19081" 38 | } 39 | } 40 | }, 41 | "Microsoft.EntityFrameworkCore.Abstractions/2.2.4": { 42 | "runtime": { 43 | "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { 44 | "assemblyVersion": "2.2.4.0", 45 | "fileVersion": "2.2.4.19081" 46 | } 47 | } 48 | }, 49 | "Microsoft.EntityFrameworkCore.Analyzers/2.2.4": {}, 50 | "Microsoft.Extensions.Caching.Abstractions/2.2.0": { 51 | "dependencies": { 52 | "Microsoft.Extensions.Primitives": "2.2.0" 53 | }, 54 | "runtime": { 55 | "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll": { 56 | "assemblyVersion": "2.2.0.0", 57 | "fileVersion": "2.2.0.18315" 58 | } 59 | } 60 | }, 61 | "Microsoft.Extensions.Caching.Memory/2.2.0": { 62 | "dependencies": { 63 | "Microsoft.Extensions.Caching.Abstractions": "2.2.0", 64 | "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", 65 | "Microsoft.Extensions.Options": "2.2.0" 66 | }, 67 | "runtime": { 68 | "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll": { 69 | "assemblyVersion": "2.2.0.0", 70 | "fileVersion": "2.2.0.18315" 71 | } 72 | } 73 | }, 74 | "Microsoft.Extensions.Configuration/2.2.0": { 75 | "dependencies": { 76 | "Microsoft.Extensions.Configuration.Abstractions": "2.2.0" 77 | }, 78 | "runtime": { 79 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": { 80 | "assemblyVersion": "2.2.0.0", 81 | "fileVersion": "2.2.0.18315" 82 | } 83 | } 84 | }, 85 | "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { 86 | "dependencies": { 87 | "Microsoft.Extensions.Primitives": "2.2.0" 88 | }, 89 | "runtime": { 90 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": { 91 | "assemblyVersion": "2.2.0.0", 92 | "fileVersion": "2.2.0.18315" 93 | } 94 | } 95 | }, 96 | "Microsoft.Extensions.Configuration.Binder/2.2.0": { 97 | "dependencies": { 98 | "Microsoft.Extensions.Configuration": "2.2.0" 99 | }, 100 | "runtime": { 101 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": { 102 | "assemblyVersion": "2.2.0.0", 103 | "fileVersion": "2.2.0.18315" 104 | } 105 | } 106 | }, 107 | "Microsoft.Extensions.DependencyInjection/2.2.0": { 108 | "dependencies": { 109 | "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0" 110 | }, 111 | "runtime": { 112 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll": { 113 | "assemblyVersion": "2.2.0.0", 114 | "fileVersion": "2.2.0.18315" 115 | } 116 | } 117 | }, 118 | "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": { 119 | "runtime": { 120 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { 121 | "assemblyVersion": "2.2.0.0", 122 | "fileVersion": "2.2.0.18315" 123 | } 124 | } 125 | }, 126 | "Microsoft.Extensions.Logging/2.2.0": { 127 | "dependencies": { 128 | "Microsoft.Extensions.Configuration.Binder": "2.2.0", 129 | "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", 130 | "Microsoft.Extensions.Logging.Abstractions": "2.2.0", 131 | "Microsoft.Extensions.Options": "2.2.0" 132 | }, 133 | "runtime": { 134 | "lib/netstandard2.0/Microsoft.Extensions.Logging.dll": { 135 | "assemblyVersion": "2.2.0.0", 136 | "fileVersion": "2.2.0.18315" 137 | } 138 | } 139 | }, 140 | "Microsoft.Extensions.Logging.Abstractions/2.2.0": { 141 | "runtime": { 142 | "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": { 143 | "assemblyVersion": "2.2.0.0", 144 | "fileVersion": "2.2.0.18315" 145 | } 146 | } 147 | }, 148 | "Microsoft.Extensions.Options/2.2.0": { 149 | "dependencies": { 150 | "Microsoft.Extensions.DependencyInjection.Abstractions": "2.2.0", 151 | "Microsoft.Extensions.Primitives": "2.2.0", 152 | "System.ComponentModel.Annotations": "4.5.0" 153 | }, 154 | "runtime": { 155 | "lib/netstandard2.0/Microsoft.Extensions.Options.dll": { 156 | "assemblyVersion": "2.2.0.0", 157 | "fileVersion": "2.2.0.18315" 158 | } 159 | } 160 | }, 161 | "Microsoft.Extensions.Primitives/2.2.0": { 162 | "dependencies": { 163 | "System.Memory": "4.5.1", 164 | "System.Runtime.CompilerServices.Unsafe": "4.5.1" 165 | }, 166 | "runtime": { 167 | "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": { 168 | "assemblyVersion": "2.2.0.0", 169 | "fileVersion": "2.2.0.18315" 170 | } 171 | } 172 | }, 173 | "Microsoft.NETCore.Platforms/1.1.0": {}, 174 | "Microsoft.NETCore.Targets/1.0.1": {}, 175 | "NETStandard.Library/2.0.3": { 176 | "dependencies": { 177 | "Microsoft.NETCore.Platforms": "1.1.0" 178 | } 179 | }, 180 | "Remotion.Linq/2.2.0": { 181 | "dependencies": { 182 | "System.Collections": "4.0.11", 183 | "System.Diagnostics.Debug": "4.0.11", 184 | "System.Linq": "4.1.0", 185 | "System.Linq.Expressions": "4.1.0", 186 | "System.Linq.Queryable": "4.0.1", 187 | "System.ObjectModel": "4.0.12", 188 | "System.Reflection": "4.1.0", 189 | "System.Reflection.Extensions": "4.0.1", 190 | "System.Runtime": "4.1.0", 191 | "System.Runtime.Extensions": "4.1.0", 192 | "System.Threading": "4.0.11" 193 | }, 194 | "runtime": { 195 | "lib/netstandard1.0/Remotion.Linq.dll": { 196 | "assemblyVersion": "2.2.0.0", 197 | "fileVersion": "2.2.0.30000" 198 | } 199 | } 200 | }, 201 | "System.Buffers/4.4.0": { 202 | "runtime": { 203 | "lib/netstandard2.0/System.Buffers.dll": { 204 | "assemblyVersion": "4.0.2.0", 205 | "fileVersion": "4.6.25519.3" 206 | } 207 | } 208 | }, 209 | "System.Collections/4.0.11": { 210 | "dependencies": { 211 | "Microsoft.NETCore.Platforms": "1.1.0", 212 | "Microsoft.NETCore.Targets": "1.0.1", 213 | "System.Runtime": "4.1.0" 214 | } 215 | }, 216 | "System.Collections.Immutable/1.5.0": { 217 | "runtime": { 218 | "lib/netstandard2.0/System.Collections.Immutable.dll": { 219 | "assemblyVersion": "1.2.3.0", 220 | "fileVersion": "4.6.26515.6" 221 | } 222 | } 223 | }, 224 | "System.ComponentModel.Annotations/4.5.0": { 225 | "runtime": { 226 | "lib/netstandard2.0/System.ComponentModel.Annotations.dll": { 227 | "assemblyVersion": "4.2.1.0", 228 | "fileVersion": "4.6.26515.6" 229 | } 230 | } 231 | }, 232 | "System.Diagnostics.Debug/4.0.11": { 233 | "dependencies": { 234 | "Microsoft.NETCore.Platforms": "1.1.0", 235 | "Microsoft.NETCore.Targets": "1.0.1", 236 | "System.Runtime": "4.1.0" 237 | } 238 | }, 239 | "System.Diagnostics.DiagnosticSource/4.5.0": { 240 | "runtime": { 241 | "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": { 242 | "assemblyVersion": "4.0.3.0", 243 | "fileVersion": "4.6.26515.6" 244 | } 245 | } 246 | }, 247 | "System.Globalization/4.0.11": { 248 | "dependencies": { 249 | "Microsoft.NETCore.Platforms": "1.1.0", 250 | "Microsoft.NETCore.Targets": "1.0.1", 251 | "System.Runtime": "4.1.0" 252 | } 253 | }, 254 | "System.Interactive.Async/3.2.0": { 255 | "runtime": { 256 | "lib/netstandard2.0/System.Interactive.Async.dll": { 257 | "assemblyVersion": "3.2.0.0", 258 | "fileVersion": "3.2.0.702" 259 | } 260 | } 261 | }, 262 | "System.IO/4.1.0": { 263 | "dependencies": { 264 | "Microsoft.NETCore.Platforms": "1.1.0", 265 | "Microsoft.NETCore.Targets": "1.0.1", 266 | "System.Runtime": "4.1.0", 267 | "System.Text.Encoding": "4.0.11", 268 | "System.Threading.Tasks": "4.0.11" 269 | } 270 | }, 271 | "System.Linq/4.1.0": { 272 | "dependencies": { 273 | "System.Collections": "4.0.11", 274 | "System.Diagnostics.Debug": "4.0.11", 275 | "System.Resources.ResourceManager": "4.0.1", 276 | "System.Runtime": "4.1.0", 277 | "System.Runtime.Extensions": "4.1.0" 278 | }, 279 | "runtime": { 280 | "lib/netstandard1.6/System.Linq.dll": { 281 | "assemblyVersion": "4.1.0.0", 282 | "fileVersion": "1.0.24212.1" 283 | } 284 | } 285 | }, 286 | "System.Linq.Expressions/4.1.0": { 287 | "dependencies": { 288 | "System.Collections": "4.0.11", 289 | "System.Diagnostics.Debug": "4.0.11", 290 | "System.Globalization": "4.0.11", 291 | "System.IO": "4.1.0", 292 | "System.Linq": "4.1.0", 293 | "System.ObjectModel": "4.0.12", 294 | "System.Reflection": "4.1.0", 295 | "System.Reflection.Emit": "4.0.1", 296 | "System.Reflection.Emit.ILGeneration": "4.0.1", 297 | "System.Reflection.Emit.Lightweight": "4.0.1", 298 | "System.Reflection.Extensions": "4.0.1", 299 | "System.Reflection.Primitives": "4.0.1", 300 | "System.Reflection.TypeExtensions": "4.1.0", 301 | "System.Resources.ResourceManager": "4.0.1", 302 | "System.Runtime": "4.1.0", 303 | "System.Runtime.Extensions": "4.1.0", 304 | "System.Threading": "4.0.11" 305 | }, 306 | "runtime": { 307 | "lib/netstandard1.6/System.Linq.Expressions.dll": { 308 | "assemblyVersion": "4.1.0.0", 309 | "fileVersion": "1.0.24212.1" 310 | } 311 | } 312 | }, 313 | "System.Linq.Queryable/4.0.1": { 314 | "dependencies": { 315 | "System.Collections": "4.0.11", 316 | "System.Diagnostics.Debug": "4.0.11", 317 | "System.Linq": "4.1.0", 318 | "System.Linq.Expressions": "4.1.0", 319 | "System.Reflection": "4.1.0", 320 | "System.Reflection.Extensions": "4.0.1", 321 | "System.Resources.ResourceManager": "4.0.1", 322 | "System.Runtime": "4.1.0" 323 | }, 324 | "runtime": { 325 | "lib/netstandard1.3/System.Linq.Queryable.dll": { 326 | "assemblyVersion": "4.0.1.0", 327 | "fileVersion": "1.0.24212.1" 328 | } 329 | } 330 | }, 331 | "System.Memory/4.5.1": { 332 | "dependencies": { 333 | "System.Buffers": "4.4.0", 334 | "System.Numerics.Vectors": "4.4.0", 335 | "System.Runtime.CompilerServices.Unsafe": "4.5.1" 336 | }, 337 | "runtime": { 338 | "lib/netstandard2.0/System.Memory.dll": { 339 | "assemblyVersion": "4.0.1.0", 340 | "fileVersion": "4.6.26606.5" 341 | } 342 | } 343 | }, 344 | "System.Numerics.Vectors/4.4.0": { 345 | "runtime": { 346 | "lib/netstandard2.0/System.Numerics.Vectors.dll": { 347 | "assemblyVersion": "4.1.3.0", 348 | "fileVersion": "4.6.25519.3" 349 | } 350 | } 351 | }, 352 | "System.ObjectModel/4.0.12": { 353 | "dependencies": { 354 | "System.Collections": "4.0.11", 355 | "System.Diagnostics.Debug": "4.0.11", 356 | "System.Resources.ResourceManager": "4.0.1", 357 | "System.Runtime": "4.1.0", 358 | "System.Threading": "4.0.11" 359 | }, 360 | "runtime": { 361 | "lib/netstandard1.3/System.ObjectModel.dll": { 362 | "assemblyVersion": "4.0.12.0", 363 | "fileVersion": "1.0.24212.1" 364 | } 365 | } 366 | }, 367 | "System.Reflection/4.1.0": { 368 | "dependencies": { 369 | "Microsoft.NETCore.Platforms": "1.1.0", 370 | "Microsoft.NETCore.Targets": "1.0.1", 371 | "System.IO": "4.1.0", 372 | "System.Reflection.Primitives": "4.0.1", 373 | "System.Runtime": "4.1.0" 374 | } 375 | }, 376 | "System.Reflection.Emit/4.0.1": { 377 | "dependencies": { 378 | "System.IO": "4.1.0", 379 | "System.Reflection": "4.1.0", 380 | "System.Reflection.Emit.ILGeneration": "4.0.1", 381 | "System.Reflection.Primitives": "4.0.1", 382 | "System.Runtime": "4.1.0" 383 | }, 384 | "runtime": { 385 | "lib/netstandard1.3/System.Reflection.Emit.dll": { 386 | "assemblyVersion": "4.0.1.0", 387 | "fileVersion": "1.0.24212.1" 388 | } 389 | } 390 | }, 391 | "System.Reflection.Emit.ILGeneration/4.0.1": { 392 | "dependencies": { 393 | "System.Reflection": "4.1.0", 394 | "System.Reflection.Primitives": "4.0.1", 395 | "System.Runtime": "4.1.0" 396 | }, 397 | "runtime": { 398 | "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": { 399 | "assemblyVersion": "4.0.1.0", 400 | "fileVersion": "1.0.24212.1" 401 | } 402 | } 403 | }, 404 | "System.Reflection.Emit.Lightweight/4.0.1": { 405 | "dependencies": { 406 | "System.Reflection": "4.1.0", 407 | "System.Reflection.Emit.ILGeneration": "4.0.1", 408 | "System.Reflection.Primitives": "4.0.1", 409 | "System.Runtime": "4.1.0" 410 | }, 411 | "runtime": { 412 | "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": { 413 | "assemblyVersion": "4.0.1.0", 414 | "fileVersion": "1.0.24212.1" 415 | } 416 | } 417 | }, 418 | "System.Reflection.Extensions/4.0.1": { 419 | "dependencies": { 420 | "Microsoft.NETCore.Platforms": "1.1.0", 421 | "Microsoft.NETCore.Targets": "1.0.1", 422 | "System.Reflection": "4.1.0", 423 | "System.Runtime": "4.1.0" 424 | } 425 | }, 426 | "System.Reflection.Primitives/4.0.1": { 427 | "dependencies": { 428 | "Microsoft.NETCore.Platforms": "1.1.0", 429 | "Microsoft.NETCore.Targets": "1.0.1", 430 | "System.Runtime": "4.1.0" 431 | } 432 | }, 433 | "System.Reflection.TypeExtensions/4.1.0": { 434 | "dependencies": { 435 | "System.Reflection": "4.1.0", 436 | "System.Runtime": "4.1.0" 437 | }, 438 | "runtime": { 439 | "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": { 440 | "assemblyVersion": "4.1.0.0", 441 | "fileVersion": "1.0.24212.1" 442 | } 443 | } 444 | }, 445 | "System.Resources.ResourceManager/4.0.1": { 446 | "dependencies": { 447 | "Microsoft.NETCore.Platforms": "1.1.0", 448 | "Microsoft.NETCore.Targets": "1.0.1", 449 | "System.Globalization": "4.0.11", 450 | "System.Reflection": "4.1.0", 451 | "System.Runtime": "4.1.0" 452 | } 453 | }, 454 | "System.Runtime/4.1.0": { 455 | "dependencies": { 456 | "Microsoft.NETCore.Platforms": "1.1.0", 457 | "Microsoft.NETCore.Targets": "1.0.1" 458 | } 459 | }, 460 | "System.Runtime.CompilerServices.Unsafe/4.5.1": { 461 | "runtime": { 462 | "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": { 463 | "assemblyVersion": "4.0.4.0", 464 | "fileVersion": "0.0.0.0" 465 | } 466 | } 467 | }, 468 | "System.Runtime.Extensions/4.1.0": { 469 | "dependencies": { 470 | "Microsoft.NETCore.Platforms": "1.1.0", 471 | "Microsoft.NETCore.Targets": "1.0.1", 472 | "System.Runtime": "4.1.0" 473 | } 474 | }, 475 | "System.Text.Encoding/4.0.11": { 476 | "dependencies": { 477 | "Microsoft.NETCore.Platforms": "1.1.0", 478 | "Microsoft.NETCore.Targets": "1.0.1", 479 | "System.Runtime": "4.1.0" 480 | } 481 | }, 482 | "System.Threading/4.0.11": { 483 | "dependencies": { 484 | "System.Runtime": "4.1.0", 485 | "System.Threading.Tasks": "4.0.11" 486 | }, 487 | "runtime": { 488 | "lib/netstandard1.3/System.Threading.dll": { 489 | "assemblyVersion": "4.0.11.0", 490 | "fileVersion": "1.0.24212.1" 491 | } 492 | } 493 | }, 494 | "System.Threading.Tasks/4.0.11": { 495 | "dependencies": { 496 | "Microsoft.NETCore.Platforms": "1.1.0", 497 | "Microsoft.NETCore.Targets": "1.0.1", 498 | "System.Runtime": "4.1.0" 499 | } 500 | }, 501 | "Students.Data/1.0.0": { 502 | "runtime": { 503 | "Students.Data.dll": {} 504 | } 505 | }, 506 | "Students.Services/1.0.0": { 507 | "dependencies": { 508 | "Students.Data": "1.0.0" 509 | }, 510 | "runtime": { 511 | "Students.Services.dll": {} 512 | } 513 | } 514 | } 515 | }, 516 | "libraries": { 517 | "Students.Repository/1.0.0": { 518 | "type": "project", 519 | "serviceable": false, 520 | "sha512": "" 521 | }, 522 | "Microsoft.EntityFrameworkCore/2.2.4": { 523 | "type": "package", 524 | "serviceable": true, 525 | "sha512": "sha512-aQ0sAe2mOtSp3StjKT2wDA/BO3k8BLfpIXIG1MOlGytjQWQOvW3BzDPfgXOhxbSa7Bhdsx97aYzZUGD3DQAQjQ==", 526 | "path": "microsoft.entityframeworkcore/2.2.4", 527 | "hashPath": "microsoft.entityframeworkcore.2.2.4.nupkg.sha512" 528 | }, 529 | "Microsoft.EntityFrameworkCore.Abstractions/2.2.4": { 530 | "type": "package", 531 | "serviceable": true, 532 | "sha512": "sha512-GjtIOANlpy7JcGK0Q169n52713hIHHfxUHq1+xoWlAZYSI0h/n2DrEWwCIsrnInU8FaLq4cIG7UgMTL0CnUUPw==", 533 | "path": "microsoft.entityframeworkcore.abstractions/2.2.4", 534 | "hashPath": "microsoft.entityframeworkcore.abstractions.2.2.4.nupkg.sha512" 535 | }, 536 | "Microsoft.EntityFrameworkCore.Analyzers/2.2.4": { 537 | "type": "package", 538 | "serviceable": true, 539 | "sha512": "sha512-cLJo6dikdFQd2j9cFHhC2M1rzUeYvJLR/m7cBcuKRI6ek5t5ZyGZ0hzEJwCQmKRDV4tAl5p+NIrfDjfqTK8POw==", 540 | "path": "microsoft.entityframeworkcore.analyzers/2.2.4", 541 | "hashPath": "microsoft.entityframeworkcore.analyzers.2.2.4.nupkg.sha512" 542 | }, 543 | "Microsoft.Extensions.Caching.Abstractions/2.2.0": { 544 | "type": "package", 545 | "serviceable": true, 546 | "sha512": "sha512-L82fEbPUzi8K6+p4olT8BHtV5SWaIbQg/UGFcsq0STRXJ9I4XR2BazCKJF95Crqn0djENa3qC761eTnOuh+u1w==", 547 | "path": "microsoft.extensions.caching.abstractions/2.2.0", 548 | "hashPath": "microsoft.extensions.caching.abstractions.2.2.0.nupkg.sha512" 549 | }, 550 | "Microsoft.Extensions.Caching.Memory/2.2.0": { 551 | "type": "package", 552 | "serviceable": true, 553 | "sha512": "sha512-p0IHvn/uCWZNavHf9EqT1kmZByzSbeqBXbn7Yo13RLIZhCVUsdik4v4gMEgAC+nN0zaTuBwLRysAB1+MFmIUng==", 554 | "path": "microsoft.extensions.caching.memory/2.2.0", 555 | "hashPath": "microsoft.extensions.caching.memory.2.2.0.nupkg.sha512" 556 | }, 557 | "Microsoft.Extensions.Configuration/2.2.0": { 558 | "type": "package", 559 | "serviceable": true, 560 | "sha512": "sha512-0MtJgCZ5tIw7LoxOlXlifwVTwfMd4YdMJ9+DVZyX/fqqXO9zseZ8hH2WxbJzDbBDp45nA8rwHlL4JH/6Z98B4w==", 561 | "path": "microsoft.extensions.configuration/2.2.0", 562 | "hashPath": "microsoft.extensions.configuration.2.2.0.nupkg.sha512" 563 | }, 564 | "Microsoft.Extensions.Configuration.Abstractions/2.2.0": { 565 | "type": "package", 566 | "serviceable": true, 567 | "sha512": "sha512-M6u4cMWXxPtqyJJ03oezyqTORmSgTPpa2gZRKkEGCXXHhyGnM1cHjPTzq5sevYS1VJEMb2TZj60mAc+hDoPPcQ==", 568 | "path": "microsoft.extensions.configuration.abstractions/2.2.0", 569 | "hashPath": "microsoft.extensions.configuration.abstractions.2.2.0.nupkg.sha512" 570 | }, 571 | "Microsoft.Extensions.Configuration.Binder/2.2.0": { 572 | "type": "package", 573 | "serviceable": true, 574 | "sha512": "sha512-6ANwTuQZqIIt0guKAdS9Mn6c+PfhOBpqRm7FslUJqtG000uo0Cd3pAndk92RQq0ygDFRub/ftiRy8DukWXqNzQ==", 575 | "path": "microsoft.extensions.configuration.binder/2.2.0", 576 | "hashPath": "microsoft.extensions.configuration.binder.2.2.0.nupkg.sha512" 577 | }, 578 | "Microsoft.Extensions.DependencyInjection/2.2.0": { 579 | "type": "package", 580 | "serviceable": true, 581 | "sha512": "sha512-ASF77AJjnyi9hL7IJU1KCAvnCTgI3JEwkU+D4gnKd53nFIYpibVjR6SW8tdTkkuZ+QkmIx2rPvKdTMNVPfVU9A==", 582 | "path": "microsoft.extensions.dependencyinjection/2.2.0", 583 | "hashPath": "microsoft.extensions.dependencyinjection.2.2.0.nupkg.sha512" 584 | }, 585 | "Microsoft.Extensions.DependencyInjection.Abstractions/2.2.0": { 586 | "type": "package", 587 | "serviceable": true, 588 | "sha512": "sha512-2xMk9LHz1EY+7gVG0lG4qBvkUiVjg8QNPqd2HYmEP5+PL7Ayo96EhBieAhd++Gx4yM+xN8kNqmhZdFMBHeG0HQ==", 589 | "path": "microsoft.extensions.dependencyinjection.abstractions/2.2.0", 590 | "hashPath": "microsoft.extensions.dependencyinjection.abstractions.2.2.0.nupkg.sha512" 591 | }, 592 | "Microsoft.Extensions.Logging/2.2.0": { 593 | "type": "package", 594 | "serviceable": true, 595 | "sha512": "sha512-wa1Uk8sVuEzHtwZPoDNhQiFDjlDe9t74+Iess26uqhIwn02T79v/GB/pLCJ08MOvuM953LfleJW6VPr/wVXCJw==", 596 | "path": "microsoft.extensions.logging/2.2.0", 597 | "hashPath": "microsoft.extensions.logging.2.2.0.nupkg.sha512" 598 | }, 599 | "Microsoft.Extensions.Logging.Abstractions/2.2.0": { 600 | "type": "package", 601 | "serviceable": true, 602 | "sha512": "sha512-1iYT6BAnJZGebfclQXiM/drK+JUztSikkpT3xcASBQW4og877bsXtjqrMM4EI71nf8UVtvHt6O8pMdYDEE8/Lw==", 603 | "path": "microsoft.extensions.logging.abstractions/2.2.0", 604 | "hashPath": "microsoft.extensions.logging.abstractions.2.2.0.nupkg.sha512" 605 | }, 606 | "Microsoft.Extensions.Options/2.2.0": { 607 | "type": "package", 608 | "serviceable": true, 609 | "sha512": "sha512-67zpvElD/YPcfRs1Qm58LSntnSm+kYSA+0PA4+0Abo7NEH4RAvUkV54krspsa0+S4yBZ/m39gUOdn3PSzffazQ==", 610 | "path": "microsoft.extensions.options/2.2.0", 611 | "hashPath": "microsoft.extensions.options.2.2.0.nupkg.sha512" 612 | }, 613 | "Microsoft.Extensions.Primitives/2.2.0": { 614 | "type": "package", 615 | "serviceable": true, 616 | "sha512": "sha512-vpH+o7f8obVx65PiEtBXxTwL5RosK60fNIMy/y8WGE4/r4IvAqQGukOzMhxsp//Accvd7kmukyQTVkqVYdaDyA==", 617 | "path": "microsoft.extensions.primitives/2.2.0", 618 | "hashPath": "microsoft.extensions.primitives.2.2.0.nupkg.sha512" 619 | }, 620 | "Microsoft.NETCore.Platforms/1.1.0": { 621 | "type": "package", 622 | "serviceable": true, 623 | "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", 624 | "path": "microsoft.netcore.platforms/1.1.0", 625 | "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" 626 | }, 627 | "Microsoft.NETCore.Targets/1.0.1": { 628 | "type": "package", 629 | "serviceable": true, 630 | "sha512": "sha512-rkn+fKobF/cbWfnnfBOQHKVKIOpxMZBvlSHkqDWgBpwGDcLRduvs3D9OLGeV6GWGvVwNlVi2CBbTjuPmtHvyNw==", 631 | "path": "microsoft.netcore.targets/1.0.1", 632 | "hashPath": "microsoft.netcore.targets.1.0.1.nupkg.sha512" 633 | }, 634 | "NETStandard.Library/2.0.3": { 635 | "type": "package", 636 | "serviceable": true, 637 | "sha512": "sha512-h0ioeCTm+aZLOMSvVSPLex06ultQ4ahge4+B8L+D0SiO4x9Jzd7NtXXWHYfvTKIRP1V2iPvuijRtTLBtTPy1qw==", 638 | "path": "netstandard.library/2.0.3", 639 | "hashPath": "netstandard.library.2.0.3.nupkg.sha512" 640 | }, 641 | "Remotion.Linq/2.2.0": { 642 | "type": "package", 643 | "serviceable": true, 644 | "sha512": "sha512-fK/76UmpC0FXBlGDFVPLJHQlDLYnGC+XY3eoDgCgbtrhi0vzbXDQ3n/IYHhqSKqXQfGw/u04A1drWs7rFVkRjw==", 645 | "path": "remotion.linq/2.2.0", 646 | "hashPath": "remotion.linq.2.2.0.nupkg.sha512" 647 | }, 648 | "System.Buffers/4.4.0": { 649 | "type": "package", 650 | "serviceable": true, 651 | "sha512": "sha512-VCJfpWcYG1gT3WwivZWgT0KaqY678MQBvrOI2si6V8GHeQOtuW+wpiv5ss4KyfGG+cFFdPNaI+nw2/kExCtGgQ==", 652 | "path": "system.buffers/4.4.0", 653 | "hashPath": "system.buffers.4.4.0.nupkg.sha512" 654 | }, 655 | "System.Collections/4.0.11": { 656 | "type": "package", 657 | "serviceable": true, 658 | "sha512": "sha512-YUJGz6eFKqS0V//mLt25vFGrrCvOnsXjlvFQs+KimpwNxug9x0Pzy4PlFMU3Q2IzqAa9G2L4LsK3+9vCBK7oTg==", 659 | "path": "system.collections/4.0.11", 660 | "hashPath": "system.collections.4.0.11.nupkg.sha512" 661 | }, 662 | "System.Collections.Immutable/1.5.0": { 663 | "type": "package", 664 | "serviceable": true, 665 | "sha512": "sha512-EXKiDFsChZW0RjrZ4FYHu9aW6+P4MCgEDCklsVseRfhoO0F+dXeMSsMRAlVXIo06kGJ/zv+2w1a2uc2+kxxSaQ==", 666 | "path": "system.collections.immutable/1.5.0", 667 | "hashPath": "system.collections.immutable.1.5.0.nupkg.sha512" 668 | }, 669 | "System.ComponentModel.Annotations/4.5.0": { 670 | "type": "package", 671 | "serviceable": true, 672 | "sha512": "sha512-UxYQ3FGUOtzJ7LfSdnYSFd7+oEv6M8NgUatatIN2HxNtDdlcvFAf+VIq4Of9cDMJEJC0aSRv/x898RYhB4Yppg==", 673 | "path": "system.componentmodel.annotations/4.5.0", 674 | "hashPath": "system.componentmodel.annotations.4.5.0.nupkg.sha512" 675 | }, 676 | "System.Diagnostics.Debug/4.0.11": { 677 | "type": "package", 678 | "serviceable": true, 679 | "sha512": "sha512-w5U95fVKHY4G8ASs/K5iK3J5LY+/dLFd4vKejsnI/ZhBsWS9hQakfx3Zr7lRWKg4tAw9r4iktyvsTagWkqYCiw==", 680 | "path": "system.diagnostics.debug/4.0.11", 681 | "hashPath": "system.diagnostics.debug.4.0.11.nupkg.sha512" 682 | }, 683 | "System.Diagnostics.DiagnosticSource/4.5.0": { 684 | "type": "package", 685 | "serviceable": true, 686 | "sha512": "sha512-eIHRELiYDQvsMToML81QFkXEEYXUSUT2F28t1SGrevWqP+epFdw80SyAXIKTXOHrIEXReFOEnEr7XlGiC2GgOg==", 687 | "path": "system.diagnostics.diagnosticsource/4.5.0", 688 | "hashPath": "system.diagnostics.diagnosticsource.4.5.0.nupkg.sha512" 689 | }, 690 | "System.Globalization/4.0.11": { 691 | "type": "package", 692 | "serviceable": true, 693 | "sha512": "sha512-B95h0YLEL2oSnwF/XjqSWKnwKOy/01VWkNlsCeMTFJLLabflpGV26nK164eRs5GiaRSBGpOxQ3pKoSnnyZN5pg==", 694 | "path": "system.globalization/4.0.11", 695 | "hashPath": "system.globalization.4.0.11.nupkg.sha512" 696 | }, 697 | "System.Interactive.Async/3.2.0": { 698 | "type": "package", 699 | "serviceable": true, 700 | "sha512": "sha512-C07p0dAA5lGqYUPiPCK3paR709gqS4aMDDsje0v0pvffwzLaxmsn5YQTfZbyNG5qrudPx+BCxTqISnncQ3wIoQ==", 701 | "path": "system.interactive.async/3.2.0", 702 | "hashPath": "system.interactive.async.3.2.0.nupkg.sha512" 703 | }, 704 | "System.IO/4.1.0": { 705 | "type": "package", 706 | "serviceable": true, 707 | "sha512": "sha512-3KlTJceQc3gnGIaHZ7UBZO26SHL1SHE4ddrmiwumFnId+CEHP+O8r386tZKaE6zlk5/mF8vifMBzHj9SaXN+mQ==", 708 | "path": "system.io/4.1.0", 709 | "hashPath": "system.io.4.1.0.nupkg.sha512" 710 | }, 711 | "System.Linq/4.1.0": { 712 | "type": "package", 713 | "serviceable": true, 714 | "sha512": "sha512-bQ0iYFOQI0nuTnt+NQADns6ucV4DUvMdwN6CbkB1yj8i7arTGiTN5eok1kQwdnnNWSDZfIUySQY+J3d5KjWn0g==", 715 | "path": "system.linq/4.1.0", 716 | "hashPath": "system.linq.4.1.0.nupkg.sha512" 717 | }, 718 | "System.Linq.Expressions/4.1.0": { 719 | "type": "package", 720 | "serviceable": true, 721 | "sha512": "sha512-I+y02iqkgmCAyfbqOmSDOgqdZQ5tTj80Akm5BPSS8EeB0VGWdy6X1KCoYe8Pk6pwDoAKZUOdLVxnTJcExiv5zw==", 722 | "path": "system.linq.expressions/4.1.0", 723 | "hashPath": "system.linq.expressions.4.1.0.nupkg.sha512" 724 | }, 725 | "System.Linq.Queryable/4.0.1": { 726 | "type": "package", 727 | "serviceable": true, 728 | "sha512": "sha512-Yn/WfYe9RoRfmSLvUt2JerP0BTGGykCZkQPgojaxgzF2N0oPo+/AhB8TXOpdCcNlrG3VRtsamtK2uzsp3cqRVw==", 729 | "path": "system.linq.queryable/4.0.1", 730 | "hashPath": "system.linq.queryable.4.0.1.nupkg.sha512" 731 | }, 732 | "System.Memory/4.5.1": { 733 | "type": "package", 734 | "serviceable": true, 735 | "sha512": "sha512-sDJYJpGtTgx+23Ayu5euxG5mAXWdkDb4+b0rD0Cab0M1oQS9H0HXGPriKcqpXuiJDTV7fTp/d+fMDJmnr6sNvA==", 736 | "path": "system.memory/4.5.1", 737 | "hashPath": "system.memory.4.5.1.nupkg.sha512" 738 | }, 739 | "System.Numerics.Vectors/4.4.0": { 740 | "type": "package", 741 | "serviceable": true, 742 | "sha512": "sha512-ZhdgJiihSOGD325jClouHy8WSPtwFSj6K1OymoEyN0Wc9Y6X2OVxn65VKfTWHQOYM+QljlVSreporVNvZm8rEA==", 743 | "path": "system.numerics.vectors/4.4.0", 744 | "hashPath": "system.numerics.vectors.4.4.0.nupkg.sha512" 745 | }, 746 | "System.ObjectModel/4.0.12": { 747 | "type": "package", 748 | "serviceable": true, 749 | "sha512": "sha512-tAgJM1xt3ytyMoW4qn4wIqgJYm7L7TShRZG4+Q4Qsi2PCcj96pXN7nRywS9KkB3p/xDUjc2HSwP9SROyPYDYKQ==", 750 | "path": "system.objectmodel/4.0.12", 751 | "hashPath": "system.objectmodel.4.0.12.nupkg.sha512" 752 | }, 753 | "System.Reflection/4.1.0": { 754 | "type": "package", 755 | "serviceable": true, 756 | "sha512": "sha512-JCKANJ0TI7kzoQzuwB/OoJANy1Lg338B6+JVacPl4TpUwi3cReg3nMLplMq2uqYfHFQpKIlHAUVAJlImZz/4ng==", 757 | "path": "system.reflection/4.1.0", 758 | "hashPath": "system.reflection.4.1.0.nupkg.sha512" 759 | }, 760 | "System.Reflection.Emit/4.0.1": { 761 | "type": "package", 762 | "serviceable": true, 763 | "sha512": "sha512-P2wqAj72fFjpP6wb9nSfDqNBMab+2ovzSDzUZK7MVIm54tBJEPr9jWfSjjoTpPwj1LeKcmX3vr0ttyjSSFM47g==", 764 | "path": "system.reflection.emit/4.0.1", 765 | "hashPath": "system.reflection.emit.4.0.1.nupkg.sha512" 766 | }, 767 | "System.Reflection.Emit.ILGeneration/4.0.1": { 768 | "type": "package", 769 | "serviceable": true, 770 | "sha512": "sha512-Ov6dU8Bu15Bc7zuqttgHF12J5lwSWyTf1S+FJouUXVMSqImLZzYaQ+vRr1rQ0OZ0HqsrwWl4dsKHELckQkVpgA==", 771 | "path": "system.reflection.emit.ilgeneration/4.0.1", 772 | "hashPath": "system.reflection.emit.ilgeneration.4.0.1.nupkg.sha512" 773 | }, 774 | "System.Reflection.Emit.Lightweight/4.0.1": { 775 | "type": "package", 776 | "serviceable": true, 777 | "sha512": "sha512-sSzHHXueZ5Uh0OLpUQprhr+ZYJrLPA2Cmr4gn0wj9+FftNKXx8RIMKvO9qnjk2ebPYUjZ+F2ulGdPOsvj+MEjA==", 778 | "path": "system.reflection.emit.lightweight/4.0.1", 779 | "hashPath": "system.reflection.emit.lightweight.4.0.1.nupkg.sha512" 780 | }, 781 | "System.Reflection.Extensions/4.0.1": { 782 | "type": "package", 783 | "serviceable": true, 784 | "sha512": "sha512-GYrtRsZcMuHF3sbmRHfMYpvxZoIN2bQGrYGerUiWLEkqdEUQZhH3TRSaC/oI4wO0II1RKBPlpIa1TOMxIcOOzQ==", 785 | "path": "system.reflection.extensions/4.0.1", 786 | "hashPath": "system.reflection.extensions.4.0.1.nupkg.sha512" 787 | }, 788 | "System.Reflection.Primitives/4.0.1": { 789 | "type": "package", 790 | "serviceable": true, 791 | "sha512": "sha512-4inTox4wTBaDhB7V3mPvp9XlCbeGYWVEM9/fXALd52vNEAVisc1BoVWQPuUuD0Ga//dNbA/WeMy9u9mzLxGTHQ==", 792 | "path": "system.reflection.primitives/4.0.1", 793 | "hashPath": "system.reflection.primitives.4.0.1.nupkg.sha512" 794 | }, 795 | "System.Reflection.TypeExtensions/4.1.0": { 796 | "type": "package", 797 | "serviceable": true, 798 | "sha512": "sha512-tsQ/ptQ3H5FYfON8lL4MxRk/8kFyE0A+tGPXmVP967cT/gzLHYxIejIYSxp4JmIeFHVP78g/F2FE1mUUTbDtrg==", 799 | "path": "system.reflection.typeextensions/4.1.0", 800 | "hashPath": "system.reflection.typeextensions.4.1.0.nupkg.sha512" 801 | }, 802 | "System.Resources.ResourceManager/4.0.1": { 803 | "type": "package", 804 | "serviceable": true, 805 | "sha512": "sha512-TxwVeUNoTgUOdQ09gfTjvW411MF+w9MBYL7AtNVc+HtBCFlutPLhUCdZjNkjbhj3bNQWMdHboF0KIWEOjJssbA==", 806 | "path": "system.resources.resourcemanager/4.0.1", 807 | "hashPath": "system.resources.resourcemanager.4.0.1.nupkg.sha512" 808 | }, 809 | "System.Runtime/4.1.0": { 810 | "type": "package", 811 | "serviceable": true, 812 | "sha512": "sha512-v6c/4Yaa9uWsq+JMhnOFewrYkgdNHNG2eMKuNqRn8P733rNXeRCGvV5FkkjBXn2dbVkPXOsO0xjsEeM1q2zC0g==", 813 | "path": "system.runtime/4.1.0", 814 | "hashPath": "system.runtime.4.1.0.nupkg.sha512" 815 | }, 816 | "System.Runtime.CompilerServices.Unsafe/4.5.1": { 817 | "type": "package", 818 | "serviceable": true, 819 | "sha512": "sha512-Zh8t8oqolRaFa9vmOZfdQm/qKejdqz0J9kr7o2Fu0vPeoH3BL1EOXipKWwkWtLT1JPzjByrF19fGuFlNbmPpiw==", 820 | "path": "system.runtime.compilerservices.unsafe/4.5.1", 821 | "hashPath": "system.runtime.compilerservices.unsafe.4.5.1.nupkg.sha512" 822 | }, 823 | "System.Runtime.Extensions/4.1.0": { 824 | "type": "package", 825 | "serviceable": true, 826 | "sha512": "sha512-CUOHjTT/vgP0qGW22U4/hDlOqXmcPq5YicBaXdUR2UiUoLwBT+olO6we4DVbq57jeX5uXH2uerVZhf0qGj+sVQ==", 827 | "path": "system.runtime.extensions/4.1.0", 828 | "hashPath": "system.runtime.extensions.4.1.0.nupkg.sha512" 829 | }, 830 | "System.Text.Encoding/4.0.11": { 831 | "type": "package", 832 | "serviceable": true, 833 | "sha512": "sha512-U3gGeMlDZXxCEiY4DwVLSacg+DFWCvoiX+JThA/rvw37Sqrku7sEFeVBBBMBnfB6FeZHsyDx85HlKL19x0HtZA==", 834 | "path": "system.text.encoding/4.0.11", 835 | "hashPath": "system.text.encoding.4.0.11.nupkg.sha512" 836 | }, 837 | "System.Threading/4.0.11": { 838 | "type": "package", 839 | "serviceable": true, 840 | "sha512": "sha512-N+3xqIcg3VDKyjwwCGaZ9HawG9aC6cSDI+s7ROma310GQo8vilFZa86hqKppwTHleR/G0sfOzhvgnUxWCR/DrQ==", 841 | "path": "system.threading/4.0.11", 842 | "hashPath": "system.threading.4.0.11.nupkg.sha512" 843 | }, 844 | "System.Threading.Tasks/4.0.11": { 845 | "type": "package", 846 | "serviceable": true, 847 | "sha512": "sha512-k1S4Gc6IGwtHGT8188RSeGaX86Qw/wnrgNLshJvsdNUOPP9etMmo8S07c+UlOAx4K/xLuN9ivA1bD0LVurtIxQ==", 848 | "path": "system.threading.tasks/4.0.11", 849 | "hashPath": "system.threading.tasks.4.0.11.nupkg.sha512" 850 | }, 851 | "Students.Data/1.0.0": { 852 | "type": "project", 853 | "serviceable": false, 854 | "sha512": "" 855 | }, 856 | "Students.Services/1.0.0": { 857 | "type": "project", 858 | "serviceable": false, 859 | "sha512": "" 860 | } 861 | } 862 | } -------------------------------------------------------------------------------- /Students.Repository/obj/Debug/netstandard2.0/Students.Repository.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("Students.Repository")] 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("Students.Repository")] 19 | [assembly: System.Reflection.AssemblyTitleAttribute("Students.Repository")] 20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 21 | 22 | // Generated by the MSBuild WriteCodeFragment class. 23 | 24 | -------------------------------------------------------------------------------- /Students.Repository/obj/Debug/netstandard2.0/Students.Repository.csproj.CopyComplete: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alaeddinalhamoud/Flutter-API-Back-End/a559733fae3c3959b5229fc7d7aa3789578ff7d4/Students.Repository/obj/Debug/netstandard2.0/Students.Repository.csproj.CopyComplete -------------------------------------------------------------------------------- /Students.Repository/obj/Debug/netstandard2.0/Students.Repository.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Repository\bin\Debug\netstandard2.0\Students.Repository.deps.json 2 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Repository\bin\Debug\netstandard2.0\Students.Repository.dll 3 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Repository\obj\Debug\netstandard2.0\Students.Repository.csprojAssemblyReference.cache 4 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Repository\obj\Debug\netstandard2.0\Students.Repository.csproj.CoreCompileInputs.cache 5 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Repository\obj\Debug\netstandard2.0\Students.Repository.AssemblyInfoInputs.cache 6 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Repository\obj\Debug\netstandard2.0\Students.Repository.AssemblyInfo.cs 7 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Repository\bin\Debug\netstandard2.0\Students.Repository.pdb 8 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Repository\bin\Debug\netstandard2.0\Students.Data.dll 9 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Repository\bin\Debug\netstandard2.0\Students.Services.dll 10 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Repository\bin\Debug\netstandard2.0\Students.Data.pdb 11 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Repository\bin\Debug\netstandard2.0\Students.Services.pdb 12 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Repository\obj\Debug\netstandard2.0\Students.Repository.csproj.CopyComplete 13 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Repository\obj\Debug\netstandard2.0\Students.Repository.dll 14 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Repository\obj\Debug\netstandard2.0\Students.Repository.pdb 15 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Repository\bin\Debug\netstandard2.0\Students.Repository.deps.json 16 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Repository\bin\Debug\netstandard2.0\Students.Repository.dll 17 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Repository\bin\Debug\netstandard2.0\Students.Repository.pdb 18 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Repository\bin\Debug\netstandard2.0\Students.Data.dll 19 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Repository\bin\Debug\netstandard2.0\Students.Services.dll 20 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Repository\bin\Debug\netstandard2.0\Students.Data.pdb 21 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Repository\bin\Debug\netstandard2.0\Students.Services.pdb 22 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Repository\obj\Debug\netstandard2.0\Students.Repository.csprojAssemblyReference.cache 23 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Repository\obj\Debug\netstandard2.0\Students.Repository.csproj.CoreCompileInputs.cache 24 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Repository\obj\Debug\netstandard2.0\Students.Repository.AssemblyInfoInputs.cache 25 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Repository\obj\Debug\netstandard2.0\Students.Repository.AssemblyInfo.cs 26 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Repository\obj\Debug\netstandard2.0\Students.Repository.csproj.CopyComplete 27 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Repository\obj\Debug\netstandard2.0\Students.Repository.dll 28 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Repository\obj\Debug\netstandard2.0\Students.Repository.pdb 29 | -------------------------------------------------------------------------------- /Students.Repository/obj/Release/netstandard2.0/Students.Repository.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("Students.Repository")] 15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] 16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] 17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] 18 | [assembly: System.Reflection.AssemblyProductAttribute("Students.Repository")] 19 | [assembly: System.Reflection.AssemblyTitleAttribute("Students.Repository")] 20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 21 | 22 | // Generated by the MSBuild WriteCodeFragment class. 23 | 24 | -------------------------------------------------------------------------------- /Students.Repository/obj/Release/netstandard2.0/Students.Repository.csproj.CopyComplete: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alaeddinalhamoud/Flutter-API-Back-End/a559733fae3c3959b5229fc7d7aa3789578ff7d4/Students.Repository/obj/Release/netstandard2.0/Students.Repository.csproj.CopyComplete -------------------------------------------------------------------------------- /Students.Repository/obj/Release/netstandard2.0/Students.Repository.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Repository\bin\Release\netstandard2.0\Students.Repository.deps.json 2 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Repository\bin\Release\netstandard2.0\Students.Repository.dll 3 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Repository\bin\Release\netstandard2.0\Students.Repository.pdb 4 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Repository\bin\Release\netstandard2.0\Students.Data.dll 5 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Repository\bin\Release\netstandard2.0\Students.Services.dll 6 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Repository\bin\Release\netstandard2.0\Students.Data.pdb 7 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Repository\bin\Release\netstandard2.0\Students.Services.pdb 8 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Repository\obj\Release\netstandard2.0\Students.Repository.csprojAssemblyReference.cache 9 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Repository\obj\Release\netstandard2.0\Students.Repository.csproj.CoreCompileInputs.cache 10 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Repository\obj\Release\netstandard2.0\Students.Repository.AssemblyInfoInputs.cache 11 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Repository\obj\Release\netstandard2.0\Students.Repository.AssemblyInfo.cs 12 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Repository\obj\Release\netstandard2.0\Students.Repository.csproj.CopyComplete 13 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Repository\obj\Release\netstandard2.0\Students.Repository.dll 14 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Repository\obj\Release\netstandard2.0\Students.Repository.pdb 15 | -------------------------------------------------------------------------------- /Students.Repository/obj/Students.Repository.csproj.nuget.dgspec.json: -------------------------------------------------------------------------------- 1 | { 2 | "format": 1, 3 | "restore": { 4 | "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Repository\\Students.Repository.csproj": {} 5 | }, 6 | "projects": { 7 | "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Data\\Students.Data.csproj": { 8 | "version": "1.0.0", 9 | "restore": { 10 | "projectUniqueName": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Data\\Students.Data.csproj", 11 | "projectName": "Students.Data", 12 | "projectPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Data\\Students.Data.csproj", 13 | "packagesPath": "C:\\Users\\Alaeddin\\.nuget\\packages\\", 14 | "outputPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Data\\obj\\", 15 | "projectStyle": "PackageReference", 16 | "fallbackFolders": [ 17 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 18 | ], 19 | "configFilePaths": [ 20 | "C:\\Users\\Alaeddin\\AppData\\Roaming\\NuGet\\NuGet.Config", 21 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 22 | ], 23 | "originalTargetFrameworks": [ 24 | "netstandard2.0" 25 | ], 26 | "sources": { 27 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 28 | "https://api.nuget.org/v3/index.json": {} 29 | }, 30 | "frameworks": { 31 | "netstandard2.0": { 32 | "projectReferences": {} 33 | } 34 | }, 35 | "warningProperties": { 36 | "warnAsError": [ 37 | "NU1605" 38 | ] 39 | } 40 | }, 41 | "frameworks": { 42 | "netstandard2.0": { 43 | "dependencies": { 44 | "NETStandard.Library": { 45 | "suppressParent": "All", 46 | "target": "Package", 47 | "version": "[2.0.3, )", 48 | "autoReferenced": true 49 | } 50 | }, 51 | "imports": [ 52 | "net461" 53 | ], 54 | "assetTargetFallback": true, 55 | "warn": true 56 | } 57 | } 58 | }, 59 | "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Repository\\Students.Repository.csproj": { 60 | "version": "1.0.0", 61 | "restore": { 62 | "projectUniqueName": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Repository\\Students.Repository.csproj", 63 | "projectName": "Students.Repository", 64 | "projectPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Repository\\Students.Repository.csproj", 65 | "packagesPath": "C:\\Users\\Alaeddin\\.nuget\\packages\\", 66 | "outputPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Repository\\obj\\", 67 | "projectStyle": "PackageReference", 68 | "fallbackFolders": [ 69 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 70 | ], 71 | "configFilePaths": [ 72 | "C:\\Users\\Alaeddin\\AppData\\Roaming\\NuGet\\NuGet.Config", 73 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 74 | ], 75 | "originalTargetFrameworks": [ 76 | "netstandard2.0" 77 | ], 78 | "sources": { 79 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 80 | "https://api.nuget.org/v3/index.json": {} 81 | }, 82 | "frameworks": { 83 | "netstandard2.0": { 84 | "projectReferences": { 85 | "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Data\\Students.Data.csproj": { 86 | "projectPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Data\\Students.Data.csproj" 87 | }, 88 | "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Services\\Students.Services.csproj": { 89 | "projectPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Services\\Students.Services.csproj" 90 | } 91 | } 92 | } 93 | }, 94 | "warningProperties": { 95 | "warnAsError": [ 96 | "NU1605" 97 | ] 98 | } 99 | }, 100 | "frameworks": { 101 | "netstandard2.0": { 102 | "dependencies": { 103 | "Microsoft.EntityFrameworkCore": { 104 | "target": "Package", 105 | "version": "[2.2.4, )" 106 | }, 107 | "NETStandard.Library": { 108 | "suppressParent": "All", 109 | "target": "Package", 110 | "version": "[2.0.3, )", 111 | "autoReferenced": true 112 | } 113 | }, 114 | "imports": [ 115 | "net461" 116 | ], 117 | "assetTargetFallback": true, 118 | "warn": true 119 | } 120 | } 121 | }, 122 | "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Services\\Students.Services.csproj": { 123 | "version": "1.0.0", 124 | "restore": { 125 | "projectUniqueName": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Services\\Students.Services.csproj", 126 | "projectName": "Students.Services", 127 | "projectPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Services\\Students.Services.csproj", 128 | "packagesPath": "C:\\Users\\Alaeddin\\.nuget\\packages\\", 129 | "outputPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Services\\obj\\", 130 | "projectStyle": "PackageReference", 131 | "fallbackFolders": [ 132 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 133 | ], 134 | "configFilePaths": [ 135 | "C:\\Users\\Alaeddin\\AppData\\Roaming\\NuGet\\NuGet.Config", 136 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 137 | ], 138 | "originalTargetFrameworks": [ 139 | "netstandard2.0" 140 | ], 141 | "sources": { 142 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 143 | "https://api.nuget.org/v3/index.json": {} 144 | }, 145 | "frameworks": { 146 | "netstandard2.0": { 147 | "projectReferences": { 148 | "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Data\\Students.Data.csproj": { 149 | "projectPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Data\\Students.Data.csproj" 150 | } 151 | } 152 | } 153 | }, 154 | "warningProperties": { 155 | "warnAsError": [ 156 | "NU1605" 157 | ] 158 | } 159 | }, 160 | "frameworks": { 161 | "netstandard2.0": { 162 | "dependencies": { 163 | "NETStandard.Library": { 164 | "suppressParent": "All", 165 | "target": "Package", 166 | "version": "[2.0.3, )", 167 | "autoReferenced": true 168 | } 169 | }, 170 | "imports": [ 171 | "net461" 172 | ], 173 | "assetTargetFallback": true, 174 | "warn": true 175 | } 176 | } 177 | } 178 | } 179 | } -------------------------------------------------------------------------------- /Students.Repository/obj/Students.Repository.csproj.nuget.g.props: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | True 5 | NuGet 6 | $(MSBuildThisFileDirectory)project.assets.json 7 | $(UserProfile)\.nuget\packages\ 8 | C:\Users\Alaeddin\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder 9 | PackageReference 10 | 5.2.0 11 | 12 | 13 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 14 | 15 | -------------------------------------------------------------------------------- /Students.Repository/obj/Students.Repository.csproj.nuget.g.targets: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Students.Services/IStudent.cs: -------------------------------------------------------------------------------- 1 | using Students.Data; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | 8 | namespace Students.Services 9 | { 10 | public interface IStudent 11 | { 12 | IQueryable GetStudents { get; } 13 | Task GetStudent(int? Id); 14 | Task Save(Student _Student); 15 | Task DeleteAsync(int? Id); 16 | 17 | 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Students.Services/Students.Services.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netstandard2.0 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /Students.Services/bin/Debug/netstandard2.0/Students.Services.deps.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeTarget": { 3 | "name": ".NETStandard,Version=v2.0/", 4 | "signature": "cfe1dc2a80602aef150a12815387068463a61a0d" 5 | }, 6 | "compilationOptions": {}, 7 | "targets": { 8 | ".NETStandard,Version=v2.0": {}, 9 | ".NETStandard,Version=v2.0/": { 10 | "Students.Services/1.0.0": { 11 | "dependencies": { 12 | "NETStandard.Library": "2.0.3", 13 | "Students.Data": "1.0.0" 14 | }, 15 | "runtime": { 16 | "Students.Services.dll": {} 17 | } 18 | }, 19 | "Microsoft.NETCore.Platforms/1.1.0": {}, 20 | "NETStandard.Library/2.0.3": { 21 | "dependencies": { 22 | "Microsoft.NETCore.Platforms": "1.1.0" 23 | } 24 | }, 25 | "Students.Data/1.0.0": { 26 | "runtime": { 27 | "Students.Data.dll": {} 28 | } 29 | } 30 | } 31 | }, 32 | "libraries": { 33 | "Students.Services/1.0.0": { 34 | "type": "project", 35 | "serviceable": false, 36 | "sha512": "" 37 | }, 38 | "Microsoft.NETCore.Platforms/1.1.0": { 39 | "type": "package", 40 | "serviceable": true, 41 | "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", 42 | "path": "microsoft.netcore.platforms/1.1.0", 43 | "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" 44 | }, 45 | "NETStandard.Library/2.0.3": { 46 | "type": "package", 47 | "serviceable": true, 48 | "sha512": "sha512-h0ioeCTm+aZLOMSvVSPLex06ultQ4ahge4+B8L+D0SiO4x9Jzd7NtXXWHYfvTKIRP1V2iPvuijRtTLBtTPy1qw==", 49 | "path": "netstandard.library/2.0.3", 50 | "hashPath": "netstandard.library.2.0.3.nupkg.sha512" 51 | }, 52 | "Students.Data/1.0.0": { 53 | "type": "project", 54 | "serviceable": false, 55 | "sha512": "" 56 | } 57 | } 58 | } -------------------------------------------------------------------------------- /Students.Services/bin/Release/netstandard2.0/Students.Services.deps.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeTarget": { 3 | "name": ".NETStandard,Version=v2.0/", 4 | "signature": "cfe1dc2a80602aef150a12815387068463a61a0d" 5 | }, 6 | "compilationOptions": {}, 7 | "targets": { 8 | ".NETStandard,Version=v2.0": {}, 9 | ".NETStandard,Version=v2.0/": { 10 | "Students.Services/1.0.0": { 11 | "dependencies": { 12 | "NETStandard.Library": "2.0.3", 13 | "Students.Data": "1.0.0" 14 | }, 15 | "runtime": { 16 | "Students.Services.dll": {} 17 | } 18 | }, 19 | "Microsoft.NETCore.Platforms/1.1.0": {}, 20 | "NETStandard.Library/2.0.3": { 21 | "dependencies": { 22 | "Microsoft.NETCore.Platforms": "1.1.0" 23 | } 24 | }, 25 | "Students.Data/1.0.0": { 26 | "runtime": { 27 | "Students.Data.dll": {} 28 | } 29 | } 30 | } 31 | }, 32 | "libraries": { 33 | "Students.Services/1.0.0": { 34 | "type": "project", 35 | "serviceable": false, 36 | "sha512": "" 37 | }, 38 | "Microsoft.NETCore.Platforms/1.1.0": { 39 | "type": "package", 40 | "serviceable": true, 41 | "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", 42 | "path": "microsoft.netcore.platforms/1.1.0", 43 | "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" 44 | }, 45 | "NETStandard.Library/2.0.3": { 46 | "type": "package", 47 | "serviceable": true, 48 | "sha512": "sha512-h0ioeCTm+aZLOMSvVSPLex06ultQ4ahge4+B8L+D0SiO4x9Jzd7NtXXWHYfvTKIRP1V2iPvuijRtTLBtTPy1qw==", 49 | "path": "netstandard.library/2.0.3", 50 | "hashPath": "netstandard.library.2.0.3.nupkg.sha512" 51 | }, 52 | "Students.Data/1.0.0": { 53 | "type": "project", 54 | "serviceable": false, 55 | "sha512": "" 56 | } 57 | } 58 | } -------------------------------------------------------------------------------- /Students.Services/obj/Debug/netstandard2.0/Students.Services.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("Students.Services")] 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("Students.Services")] 19 | [assembly: System.Reflection.AssemblyTitleAttribute("Students.Services")] 20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 21 | 22 | // Generated by the MSBuild WriteCodeFragment class. 23 | 24 | -------------------------------------------------------------------------------- /Students.Services/obj/Debug/netstandard2.0/Students.Services.csproj.CopyComplete: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alaeddinalhamoud/Flutter-API-Back-End/a559733fae3c3959b5229fc7d7aa3789578ff7d4/Students.Services/obj/Debug/netstandard2.0/Students.Services.csproj.CopyComplete -------------------------------------------------------------------------------- /Students.Services/obj/Debug/netstandard2.0/Students.Services.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Services\bin\Debug\netstandard2.0\Students.Services.deps.json 2 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Services\bin\Debug\netstandard2.0\Students.Services.dll 3 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Services\bin\Debug\netstandard2.0\Students.Services.pdb 4 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Services\bin\Debug\netstandard2.0\Students.Data.dll 5 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Services\bin\Debug\netstandard2.0\System.ComponentModel.Annotations.dll 6 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Services\bin\Debug\netstandard2.0\Students.Data.pdb 7 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Services\bin\Debug\netstandard2.0\System.ComponentModel.Annotations.xml 8 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Services\obj\Debug\netstandard2.0\Students.Services.csprojAssemblyReference.cache 9 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Services\obj\Debug\netstandard2.0\Students.Services.csproj.CoreCompileInputs.cache 10 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Services\obj\Debug\netstandard2.0\Students.Services.AssemblyInfoInputs.cache 11 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Services\obj\Debug\netstandard2.0\Students.Services.AssemblyInfo.cs 12 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Services\obj\Debug\netstandard2.0\Students.Services.csproj.CopyComplete 13 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Services\obj\Debug\netstandard2.0\Students.Services.dll 14 | C:\Users\Alaeddin\source\repos\StudentsWebApp\Students.Services\obj\Debug\netstandard2.0\Students.Services.pdb 15 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Services\bin\Debug\netstandard2.0\Students.Services.deps.json 16 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Services\bin\Debug\netstandard2.0\Students.Services.dll 17 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Services\bin\Debug\netstandard2.0\Students.Services.pdb 18 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Services\bin\Debug\netstandard2.0\Students.Data.dll 19 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Services\bin\Debug\netstandard2.0\Students.Data.pdb 20 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Services\obj\Debug\netstandard2.0\Students.Services.csprojAssemblyReference.cache 21 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Services\obj\Debug\netstandard2.0\Students.Services.csproj.CoreCompileInputs.cache 22 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Services\obj\Debug\netstandard2.0\Students.Services.AssemblyInfoInputs.cache 23 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Services\obj\Debug\netstandard2.0\Students.Services.AssemblyInfo.cs 24 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Services\obj\Debug\netstandard2.0\Students.Services.csproj.CopyComplete 25 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Services\obj\Debug\netstandard2.0\Students.Services.dll 26 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Services\obj\Debug\netstandard2.0\Students.Services.pdb 27 | -------------------------------------------------------------------------------- /Students.Services/obj/Release/netstandard2.0/Students.Services.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("Students.Services")] 15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] 16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] 17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] 18 | [assembly: System.Reflection.AssemblyProductAttribute("Students.Services")] 19 | [assembly: System.Reflection.AssemblyTitleAttribute("Students.Services")] 20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 21 | 22 | // Generated by the MSBuild WriteCodeFragment class. 23 | 24 | -------------------------------------------------------------------------------- /Students.Services/obj/Release/netstandard2.0/Students.Services.csproj.CopyComplete: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alaeddinalhamoud/Flutter-API-Back-End/a559733fae3c3959b5229fc7d7aa3789578ff7d4/Students.Services/obj/Release/netstandard2.0/Students.Services.csproj.CopyComplete -------------------------------------------------------------------------------- /Students.Services/obj/Release/netstandard2.0/Students.Services.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Services\bin\Release\netstandard2.0\Students.Services.deps.json 2 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Services\bin\Release\netstandard2.0\Students.Services.dll 3 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Services\bin\Release\netstandard2.0\Students.Services.pdb 4 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Services\bin\Release\netstandard2.0\Students.Data.dll 5 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Services\bin\Release\netstandard2.0\Students.Data.pdb 6 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Services\obj\Release\netstandard2.0\Students.Services.csprojAssemblyReference.cache 7 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Services\obj\Release\netstandard2.0\Students.Services.csproj.CoreCompileInputs.cache 8 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Services\obj\Release\netstandard2.0\Students.Services.AssemblyInfoInputs.cache 9 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Services\obj\Release\netstandard2.0\Students.Services.AssemblyInfo.cs 10 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Services\obj\Release\netstandard2.0\Students.Services.csproj.CopyComplete 11 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Services\obj\Release\netstandard2.0\Students.Services.dll 12 | C:\Users\Alaeddin\Source\Repos\StudentAPI\Students.Services\obj\Release\netstandard2.0\Students.Services.pdb 13 | -------------------------------------------------------------------------------- /Students.Services/obj/Students.Services.csproj.nuget.dgspec.json: -------------------------------------------------------------------------------- 1 | { 2 | "format": 1, 3 | "restore": { 4 | "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Services\\Students.Services.csproj": {} 5 | }, 6 | "projects": { 7 | "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Data\\Students.Data.csproj": { 8 | "version": "1.0.0", 9 | "restore": { 10 | "projectUniqueName": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Data\\Students.Data.csproj", 11 | "projectName": "Students.Data", 12 | "projectPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Data\\Students.Data.csproj", 13 | "packagesPath": "C:\\Users\\Alaeddin\\.nuget\\packages\\", 14 | "outputPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Data\\obj\\", 15 | "projectStyle": "PackageReference", 16 | "fallbackFolders": [ 17 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 18 | ], 19 | "configFilePaths": [ 20 | "C:\\Users\\Alaeddin\\AppData\\Roaming\\NuGet\\NuGet.Config", 21 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 22 | ], 23 | "originalTargetFrameworks": [ 24 | "netstandard2.0" 25 | ], 26 | "sources": { 27 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 28 | "https://api.nuget.org/v3/index.json": {} 29 | }, 30 | "frameworks": { 31 | "netstandard2.0": { 32 | "projectReferences": {} 33 | } 34 | }, 35 | "warningProperties": { 36 | "warnAsError": [ 37 | "NU1605" 38 | ] 39 | } 40 | }, 41 | "frameworks": { 42 | "netstandard2.0": { 43 | "dependencies": { 44 | "NETStandard.Library": { 45 | "suppressParent": "All", 46 | "target": "Package", 47 | "version": "[2.0.3, )", 48 | "autoReferenced": true 49 | } 50 | }, 51 | "imports": [ 52 | "net461" 53 | ], 54 | "assetTargetFallback": true, 55 | "warn": true 56 | } 57 | } 58 | }, 59 | "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Services\\Students.Services.csproj": { 60 | "version": "1.0.0", 61 | "restore": { 62 | "projectUniqueName": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Services\\Students.Services.csproj", 63 | "projectName": "Students.Services", 64 | "projectPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Services\\Students.Services.csproj", 65 | "packagesPath": "C:\\Users\\Alaeddin\\.nuget\\packages\\", 66 | "outputPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Services\\obj\\", 67 | "projectStyle": "PackageReference", 68 | "fallbackFolders": [ 69 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 70 | ], 71 | "configFilePaths": [ 72 | "C:\\Users\\Alaeddin\\AppData\\Roaming\\NuGet\\NuGet.Config", 73 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 74 | ], 75 | "originalTargetFrameworks": [ 76 | "netstandard2.0" 77 | ], 78 | "sources": { 79 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 80 | "https://api.nuget.org/v3/index.json": {} 81 | }, 82 | "frameworks": { 83 | "netstandard2.0": { 84 | "projectReferences": { 85 | "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Data\\Students.Data.csproj": { 86 | "projectPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Data\\Students.Data.csproj" 87 | } 88 | } 89 | } 90 | }, 91 | "warningProperties": { 92 | "warnAsError": [ 93 | "NU1605" 94 | ] 95 | } 96 | }, 97 | "frameworks": { 98 | "netstandard2.0": { 99 | "dependencies": { 100 | "NETStandard.Library": { 101 | "suppressParent": "All", 102 | "target": "Package", 103 | "version": "[2.0.3, )", 104 | "autoReferenced": true 105 | } 106 | }, 107 | "imports": [ 108 | "net461" 109 | ], 110 | "assetTargetFallback": true, 111 | "warn": true 112 | } 113 | } 114 | } 115 | } 116 | } -------------------------------------------------------------------------------- /Students.Services/obj/Students.Services.csproj.nuget.g.props: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | True 5 | NuGet 6 | $(MSBuildThisFileDirectory)project.assets.json 7 | $(UserProfile)\.nuget\packages\ 8 | C:\Users\Alaeddin\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder 9 | PackageReference 10 | 5.2.0 11 | 12 | 13 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 14 | 15 | -------------------------------------------------------------------------------- /Students.Services/obj/Students.Services.csproj.nuget.g.targets: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Students.Services/obj/project.assets.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "targets": { 4 | ".NETStandard,Version=v2.0": { 5 | "Microsoft.NETCore.Platforms/1.1.0": { 6 | "type": "package", 7 | "compile": { 8 | "lib/netstandard1.0/_._": {} 9 | }, 10 | "runtime": { 11 | "lib/netstandard1.0/_._": {} 12 | } 13 | }, 14 | "NETStandard.Library/2.0.3": { 15 | "type": "package", 16 | "dependencies": { 17 | "Microsoft.NETCore.Platforms": "1.1.0" 18 | }, 19 | "compile": { 20 | "lib/netstandard1.0/_._": {} 21 | }, 22 | "runtime": { 23 | "lib/netstandard1.0/_._": {} 24 | }, 25 | "build": { 26 | "build/netstandard2.0/NETStandard.Library.targets": {} 27 | } 28 | }, 29 | "Students.Data/1.0.0": { 30 | "type": "project", 31 | "framework": ".NETStandard,Version=v2.0", 32 | "compile": { 33 | "bin/placeholder/Students.Data.dll": {} 34 | }, 35 | "runtime": { 36 | "bin/placeholder/Students.Data.dll": {} 37 | } 38 | } 39 | } 40 | }, 41 | "libraries": { 42 | "Microsoft.NETCore.Platforms/1.1.0": { 43 | "sha512": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", 44 | "type": "package", 45 | "path": "microsoft.netcore.platforms/1.1.0", 46 | "files": [ 47 | ".nupkg.metadata", 48 | "ThirdPartyNotices.txt", 49 | "dotnet_library_license.txt", 50 | "lib/netstandard1.0/_._", 51 | "microsoft.netcore.platforms.1.1.0.nupkg.sha512", 52 | "microsoft.netcore.platforms.nuspec", 53 | "runtime.json" 54 | ] 55 | }, 56 | "NETStandard.Library/2.0.3": { 57 | "sha512": "h0ioeCTm+aZLOMSvVSPLex06ultQ4ahge4+B8L+D0SiO4x9Jzd7NtXXWHYfvTKIRP1V2iPvuijRtTLBtTPy1qw==", 58 | "type": "package", 59 | "path": "netstandard.library/2.0.3", 60 | "files": [ 61 | ".nupkg.metadata", 62 | "LICENSE.TXT", 63 | "THIRD-PARTY-NOTICES.TXT", 64 | "build/netstandard2.0/NETStandard.Library.targets", 65 | "build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll", 66 | "build/netstandard2.0/ref/System.AppContext.dll", 67 | "build/netstandard2.0/ref/System.Collections.Concurrent.dll", 68 | "build/netstandard2.0/ref/System.Collections.NonGeneric.dll", 69 | "build/netstandard2.0/ref/System.Collections.Specialized.dll", 70 | "build/netstandard2.0/ref/System.Collections.dll", 71 | "build/netstandard2.0/ref/System.ComponentModel.Composition.dll", 72 | "build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll", 73 | "build/netstandard2.0/ref/System.ComponentModel.Primitives.dll", 74 | "build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll", 75 | "build/netstandard2.0/ref/System.ComponentModel.dll", 76 | "build/netstandard2.0/ref/System.Console.dll", 77 | "build/netstandard2.0/ref/System.Core.dll", 78 | "build/netstandard2.0/ref/System.Data.Common.dll", 79 | "build/netstandard2.0/ref/System.Data.dll", 80 | "build/netstandard2.0/ref/System.Diagnostics.Contracts.dll", 81 | "build/netstandard2.0/ref/System.Diagnostics.Debug.dll", 82 | "build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll", 83 | "build/netstandard2.0/ref/System.Diagnostics.Process.dll", 84 | "build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll", 85 | "build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll", 86 | "build/netstandard2.0/ref/System.Diagnostics.Tools.dll", 87 | "build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll", 88 | "build/netstandard2.0/ref/System.Diagnostics.Tracing.dll", 89 | "build/netstandard2.0/ref/System.Drawing.Primitives.dll", 90 | "build/netstandard2.0/ref/System.Drawing.dll", 91 | "build/netstandard2.0/ref/System.Dynamic.Runtime.dll", 92 | "build/netstandard2.0/ref/System.Globalization.Calendars.dll", 93 | "build/netstandard2.0/ref/System.Globalization.Extensions.dll", 94 | "build/netstandard2.0/ref/System.Globalization.dll", 95 | "build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll", 96 | "build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll", 97 | "build/netstandard2.0/ref/System.IO.Compression.dll", 98 | "build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll", 99 | "build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll", 100 | "build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll", 101 | "build/netstandard2.0/ref/System.IO.FileSystem.dll", 102 | "build/netstandard2.0/ref/System.IO.IsolatedStorage.dll", 103 | "build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll", 104 | "build/netstandard2.0/ref/System.IO.Pipes.dll", 105 | "build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll", 106 | "build/netstandard2.0/ref/System.IO.dll", 107 | "build/netstandard2.0/ref/System.Linq.Expressions.dll", 108 | "build/netstandard2.0/ref/System.Linq.Parallel.dll", 109 | "build/netstandard2.0/ref/System.Linq.Queryable.dll", 110 | "build/netstandard2.0/ref/System.Linq.dll", 111 | "build/netstandard2.0/ref/System.Net.Http.dll", 112 | "build/netstandard2.0/ref/System.Net.NameResolution.dll", 113 | "build/netstandard2.0/ref/System.Net.NetworkInformation.dll", 114 | "build/netstandard2.0/ref/System.Net.Ping.dll", 115 | "build/netstandard2.0/ref/System.Net.Primitives.dll", 116 | "build/netstandard2.0/ref/System.Net.Requests.dll", 117 | "build/netstandard2.0/ref/System.Net.Security.dll", 118 | "build/netstandard2.0/ref/System.Net.Sockets.dll", 119 | "build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll", 120 | "build/netstandard2.0/ref/System.Net.WebSockets.Client.dll", 121 | "build/netstandard2.0/ref/System.Net.WebSockets.dll", 122 | "build/netstandard2.0/ref/System.Net.dll", 123 | "build/netstandard2.0/ref/System.Numerics.dll", 124 | "build/netstandard2.0/ref/System.ObjectModel.dll", 125 | "build/netstandard2.0/ref/System.Reflection.Extensions.dll", 126 | "build/netstandard2.0/ref/System.Reflection.Primitives.dll", 127 | "build/netstandard2.0/ref/System.Reflection.dll", 128 | "build/netstandard2.0/ref/System.Resources.Reader.dll", 129 | "build/netstandard2.0/ref/System.Resources.ResourceManager.dll", 130 | "build/netstandard2.0/ref/System.Resources.Writer.dll", 131 | "build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll", 132 | "build/netstandard2.0/ref/System.Runtime.Extensions.dll", 133 | "build/netstandard2.0/ref/System.Runtime.Handles.dll", 134 | "build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll", 135 | "build/netstandard2.0/ref/System.Runtime.InteropServices.dll", 136 | "build/netstandard2.0/ref/System.Runtime.Numerics.dll", 137 | "build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll", 138 | "build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll", 139 | "build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll", 140 | "build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll", 141 | "build/netstandard2.0/ref/System.Runtime.Serialization.dll", 142 | "build/netstandard2.0/ref/System.Runtime.dll", 143 | "build/netstandard2.0/ref/System.Security.Claims.dll", 144 | "build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll", 145 | "build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll", 146 | "build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll", 147 | "build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll", 148 | "build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll", 149 | "build/netstandard2.0/ref/System.Security.Principal.dll", 150 | "build/netstandard2.0/ref/System.Security.SecureString.dll", 151 | "build/netstandard2.0/ref/System.ServiceModel.Web.dll", 152 | "build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll", 153 | "build/netstandard2.0/ref/System.Text.Encoding.dll", 154 | "build/netstandard2.0/ref/System.Text.RegularExpressions.dll", 155 | "build/netstandard2.0/ref/System.Threading.Overlapped.dll", 156 | "build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll", 157 | "build/netstandard2.0/ref/System.Threading.Tasks.dll", 158 | "build/netstandard2.0/ref/System.Threading.Thread.dll", 159 | "build/netstandard2.0/ref/System.Threading.ThreadPool.dll", 160 | "build/netstandard2.0/ref/System.Threading.Timer.dll", 161 | "build/netstandard2.0/ref/System.Threading.dll", 162 | "build/netstandard2.0/ref/System.Transactions.dll", 163 | "build/netstandard2.0/ref/System.ValueTuple.dll", 164 | "build/netstandard2.0/ref/System.Web.dll", 165 | "build/netstandard2.0/ref/System.Windows.dll", 166 | "build/netstandard2.0/ref/System.Xml.Linq.dll", 167 | "build/netstandard2.0/ref/System.Xml.ReaderWriter.dll", 168 | "build/netstandard2.0/ref/System.Xml.Serialization.dll", 169 | "build/netstandard2.0/ref/System.Xml.XDocument.dll", 170 | "build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll", 171 | "build/netstandard2.0/ref/System.Xml.XPath.dll", 172 | "build/netstandard2.0/ref/System.Xml.XmlDocument.dll", 173 | "build/netstandard2.0/ref/System.Xml.XmlSerializer.dll", 174 | "build/netstandard2.0/ref/System.Xml.dll", 175 | "build/netstandard2.0/ref/System.dll", 176 | "build/netstandard2.0/ref/mscorlib.dll", 177 | "build/netstandard2.0/ref/netstandard.dll", 178 | "build/netstandard2.0/ref/netstandard.xml", 179 | "lib/netstandard1.0/_._", 180 | "netstandard.library.2.0.3.nupkg.sha512", 181 | "netstandard.library.nuspec" 182 | ] 183 | }, 184 | "Students.Data/1.0.0": { 185 | "type": "project", 186 | "path": "../Students.Data/Students.Data.csproj", 187 | "msbuildProject": "../Students.Data/Students.Data.csproj" 188 | } 189 | }, 190 | "projectFileDependencyGroups": { 191 | ".NETStandard,Version=v2.0": [ 192 | "NETStandard.Library >= 2.0.3", 193 | "Students.Data >= 1.0.0" 194 | ] 195 | }, 196 | "packageFolders": { 197 | "C:\\Users\\Alaeddin\\.nuget\\packages\\": {}, 198 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {} 199 | }, 200 | "project": { 201 | "version": "1.0.0", 202 | "restore": { 203 | "projectUniqueName": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Services\\Students.Services.csproj", 204 | "projectName": "Students.Services", 205 | "projectPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Services\\Students.Services.csproj", 206 | "packagesPath": "C:\\Users\\Alaeddin\\.nuget\\packages\\", 207 | "outputPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Services\\obj\\", 208 | "projectStyle": "PackageReference", 209 | "fallbackFolders": [ 210 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 211 | ], 212 | "configFilePaths": [ 213 | "C:\\Users\\Alaeddin\\AppData\\Roaming\\NuGet\\NuGet.Config", 214 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 215 | ], 216 | "originalTargetFrameworks": [ 217 | "netstandard2.0" 218 | ], 219 | "sources": { 220 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 221 | "https://api.nuget.org/v3/index.json": {} 222 | }, 223 | "frameworks": { 224 | "netstandard2.0": { 225 | "projectReferences": { 226 | "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Data\\Students.Data.csproj": { 227 | "projectPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Data\\Students.Data.csproj" 228 | } 229 | } 230 | } 231 | }, 232 | "warningProperties": { 233 | "warnAsError": [ 234 | "NU1605" 235 | ] 236 | } 237 | }, 238 | "frameworks": { 239 | "netstandard2.0": { 240 | "dependencies": { 241 | "NETStandard.Library": { 242 | "suppressParent": "All", 243 | "target": "Package", 244 | "version": "[2.0.3, )", 245 | "autoReferenced": true 246 | } 247 | }, 248 | "imports": [ 249 | "net461" 250 | ], 251 | "assetTargetFallback": true, 252 | "warn": true 253 | } 254 | } 255 | } 256 | } -------------------------------------------------------------------------------- /StudentsWebApp.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio Version 16 4 | VisualStudioVersion = 16.0.29009.5 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StudentsWebApp", "StudentsWebApp\StudentsWebApp.csproj", "{0BA120E6-CD7A-4B09-BCA1-F9AADA80EB1E}" 7 | EndProject 8 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Students.Data", "Students.Data\Students.Data.csproj", "{EDD89E8A-B2A2-4A05-BEC6-1E5393DBD7ED}" 9 | EndProject 10 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Students.Repository", "Students.Repository\Students.Repository.csproj", "{FCC65DC2-38CA-4180-A3CA-09F896073DE5}" 11 | EndProject 12 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Students.Services", "Students.Services\Students.Services.csproj", "{8C6FE238-4560-403D-9091-0C2BA64E9600}" 13 | EndProject 14 | Global 15 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 16 | Debug|Any CPU = Debug|Any CPU 17 | Release|Any CPU = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 20 | {0BA120E6-CD7A-4B09-BCA1-F9AADA80EB1E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 21 | {0BA120E6-CD7A-4B09-BCA1-F9AADA80EB1E}.Debug|Any CPU.Build.0 = Debug|Any CPU 22 | {0BA120E6-CD7A-4B09-BCA1-F9AADA80EB1E}.Release|Any CPU.ActiveCfg = Release|Any CPU 23 | {0BA120E6-CD7A-4B09-BCA1-F9AADA80EB1E}.Release|Any CPU.Build.0 = Release|Any CPU 24 | {EDD89E8A-B2A2-4A05-BEC6-1E5393DBD7ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 25 | {EDD89E8A-B2A2-4A05-BEC6-1E5393DBD7ED}.Debug|Any CPU.Build.0 = Debug|Any CPU 26 | {EDD89E8A-B2A2-4A05-BEC6-1E5393DBD7ED}.Release|Any CPU.ActiveCfg = Release|Any CPU 27 | {EDD89E8A-B2A2-4A05-BEC6-1E5393DBD7ED}.Release|Any CPU.Build.0 = Release|Any CPU 28 | {FCC65DC2-38CA-4180-A3CA-09F896073DE5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 29 | {FCC65DC2-38CA-4180-A3CA-09F896073DE5}.Debug|Any CPU.Build.0 = Debug|Any CPU 30 | {FCC65DC2-38CA-4180-A3CA-09F896073DE5}.Release|Any CPU.ActiveCfg = Release|Any CPU 31 | {FCC65DC2-38CA-4180-A3CA-09F896073DE5}.Release|Any CPU.Build.0 = Release|Any CPU 32 | {8C6FE238-4560-403D-9091-0C2BA64E9600}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 33 | {8C6FE238-4560-403D-9091-0C2BA64E9600}.Debug|Any CPU.Build.0 = Debug|Any CPU 34 | {8C6FE238-4560-403D-9091-0C2BA64E9600}.Release|Any CPU.ActiveCfg = Release|Any CPU 35 | {8C6FE238-4560-403D-9091-0C2BA64E9600}.Release|Any CPU.Build.0 = Release|Any CPU 36 | EndGlobalSection 37 | GlobalSection(SolutionProperties) = preSolution 38 | HideSolutionNode = FALSE 39 | EndGlobalSection 40 | GlobalSection(ExtensibilityGlobals) = postSolution 41 | SolutionGuid = {A6D66B9F-3FCA-4F5D-A756-A6C6389A44A8} 42 | EndGlobalSection 43 | EndGlobal 44 | -------------------------------------------------------------------------------- /StudentsWebApp/Controllers/StudentController.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 Students.Data; 8 | using Students.Services; 9 | 10 | namespace StudentsWebApp.Controllers 11 | { 12 | [Route("api/[controller]")] 13 | [ApiController] 14 | public class StudentController : ControllerBase 15 | { 16 | private readonly IStudent _Student; 17 | public StudentController(IStudent Student) 18 | { 19 | _Student = Student; 20 | } 21 | [HttpPost] 22 | public async Task Save([FromBody] Student _student) 23 | { 24 | if(_student == null) 25 | { 26 | return BadRequest(); 27 | } 28 | 29 | POJO model = await _Student.Save(_student); 30 | if (model == null) 31 | { 32 | return NotFound(); 33 | } 34 | return Ok(model); 35 | } 36 | [HttpGet("{Id}")] 37 | public async Task GetStudent(int? Id) 38 | { 39 | if (Id == null) 40 | { 41 | return BadRequest(); 42 | } 43 | Student model = await _Student.GetStudent(Id); 44 | if (model == null) 45 | { 46 | return NotFound(); 47 | } 48 | return Ok(model); 49 | } 50 | 51 | [HttpGet] 52 | public IActionResult GetStudents() 53 | { 54 | 55 | IQueryable model = _Student.GetStudents; 56 | if (model == null) 57 | { 58 | return NotFound(); 59 | } 60 | return Ok(model); 61 | } 62 | 63 | [HttpDelete("{id}")] 64 | public async Task Delete(int? id) 65 | { 66 | if (id == null) 67 | { 68 | return BadRequest(); 69 | } 70 | POJO model=await _Student.DeleteAsync(id); 71 | 72 | if (model == null) 73 | { 74 | return NotFound(); 75 | } 76 | 77 | return Ok(model); 78 | } 79 | 80 | } 81 | } -------------------------------------------------------------------------------- /StudentsWebApp/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Threading.Tasks; 6 | using Microsoft.AspNetCore; 7 | using Microsoft.AspNetCore.Hosting; 8 | using Microsoft.Extensions.Configuration; 9 | using Microsoft.Extensions.Logging; 10 | 11 | namespace StudentsWebApp 12 | { 13 | public class Program 14 | { 15 | public static void Main(string[] args) 16 | { 17 | CreateWebHostBuilder(args).Build().Run(); 18 | } 19 | 20 | public static IWebHostBuilder CreateWebHostBuilder(string[] args) => 21 | WebHost.CreateDefaultBuilder(args) 22 | .UseStartup(); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /StudentsWebApp/Properties/PublishProfiles/FolderProfile.pubxml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | FileSystem 9 | FileSystem 10 | Release 11 | Any CPU 12 | 13 | True 14 | False 15 | netcoreapp2.2 16 | 0ba120e6-cd7a-4b09-bca1-f9aada80eb1e 17 | false 18 | <_IsPortable>true 19 | C:\inetpub\wwwroot\studentapi2 20 | False 21 | 22 | -------------------------------------------------------------------------------- /StudentsWebApp/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:61527", 8 | "sslPort": 44325 9 | } 10 | }, 11 | "profiles": { 12 | "IIS Express": { 13 | "commandName": "IISExpress", 14 | "launchBrowser": true, 15 | "launchUrl": "api/values", 16 | "environmentVariables": { 17 | "ASPNETCORE_ENVIRONMENT": "Development" 18 | } 19 | }, 20 | "StudentsWebApp": { 21 | "commandName": "Project", 22 | "launchBrowser": true, 23 | "launchUrl": "api/values", 24 | "applicationUrl": "https://localhost:5001;http://localhost:5000", 25 | "environmentVariables": { 26 | "ASPNETCORE_ENVIRONMENT": "Development" 27 | } 28 | } 29 | } 30 | } -------------------------------------------------------------------------------- /StudentsWebApp/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.HttpsPolicy; 8 | using Microsoft.AspNetCore.Mvc; 9 | using Microsoft.EntityFrameworkCore; 10 | using Microsoft.Extensions.Configuration; 11 | using Microsoft.Extensions.DependencyInjection; 12 | using Microsoft.Extensions.Logging; 13 | using Microsoft.Extensions.Options; 14 | using Students.Repository; 15 | using Students.Services; 16 | 17 | namespace StudentsWebApp 18 | { 19 | public class Startup 20 | { 21 | public Startup(IConfiguration configuration) 22 | { 23 | Configuration = configuration; 24 | } 25 | 26 | public IConfiguration Configuration { get; } 27 | 28 | // This method gets called by the runtime. Use this method to add services to the container. 29 | public void ConfigureServices(IServiceCollection services) 30 | { 31 | services.AddCors(options => options.AddPolicy("Cors", builder => 32 | { 33 | builder 34 | .AllowAnyOrigin() 35 | .AllowAnyMethod() 36 | .AllowAnyHeader(); 37 | })); 38 | services.AddDbContext(opt => opt.UseInMemoryDatabase("StudentDB")); 39 | 40 | services.AddTransient(); 41 | 42 | services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2); 43 | } 44 | 45 | // This method gets called by the runtime. Use this method to configure the HTTP request pipeline. 46 | public void Configure(IApplicationBuilder app, IHostingEnvironment env) 47 | { 48 | if (env.IsDevelopment()) 49 | { 50 | app.UseDeveloperExceptionPage(); 51 | } 52 | else 53 | { 54 | // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. 55 | app.UseHsts(); 56 | } 57 | 58 | app.UseHttpsRedirection(); 59 | app.UseCors("Cors"); 60 | app.UseMvc(); 61 | } 62 | } 63 | } 64 | -------------------------------------------------------------------------------- /StudentsWebApp/StudentsWebApp.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp2.2 5 | InProcess 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /StudentsWebApp/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /StudentsWebApp/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Warning" 5 | } 6 | }, 7 | "AllowedHosts": "*" 8 | } 9 | -------------------------------------------------------------------------------- /StudentsWebApp/bin/Debug/netcoreapp2.2/StudentsWebApp.runtimeconfig.dev.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "additionalProbingPaths": [ 4 | "C:\\Users\\Alaeddin\\.dotnet\\store\\|arch|\\|tfm|", 5 | "C:\\Users\\Alaeddin\\.nuget\\packages", 6 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 7 | ] 8 | } 9 | } -------------------------------------------------------------------------------- /StudentsWebApp/bin/Debug/netcoreapp2.2/StudentsWebApp.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "netcoreapp2.2", 4 | "framework": { 5 | "name": "Microsoft.AspNetCore.App", 6 | "version": "2.2.0" 7 | }, 8 | "configProperties": { 9 | "System.GC.Server": true 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /StudentsWebApp/bin/Release/netcoreapp2.2/StudentsWebApp.runtimeconfig.dev.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "additionalProbingPaths": [ 4 | "C:\\Users\\Alaeddin\\.dotnet\\store\\|arch|\\|tfm|", 5 | "C:\\Users\\Alaeddin\\.nuget\\packages", 6 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 7 | ] 8 | } 9 | } -------------------------------------------------------------------------------- /StudentsWebApp/bin/Release/netcoreapp2.2/StudentsWebApp.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "netcoreapp2.2", 4 | "framework": { 5 | "name": "Microsoft.AspNetCore.App", 6 | "version": "2.2.0" 7 | }, 8 | "configProperties": { 9 | "System.GC.Server": true 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /StudentsWebApp/obj/Debug/netcoreapp2.2/StudentsWebApp.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("StudentsWebApp")] 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("StudentsWebApp")] 19 | [assembly: System.Reflection.AssemblyTitleAttribute("StudentsWebApp")] 20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 21 | 22 | // Generated by the MSBuild WriteCodeFragment class. 23 | 24 | -------------------------------------------------------------------------------- /StudentsWebApp/obj/Debug/netcoreapp2.2/StudentsWebApp.RazorAssemblyInfo.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: Microsoft.AspNetCore.Mvc.ApplicationParts.RelatedAssemblyAttribute("StudentsWebApp.Views")] 15 | [assembly: Microsoft.AspNetCore.Razor.Hosting.RazorLanguageVersionAttribute("2.1")] 16 | [assembly: Microsoft.AspNetCore.Razor.Hosting.RazorConfigurationNameAttribute("MVC-2.1")] 17 | [assembly: Microsoft.AspNetCore.Razor.Hosting.RazorExtensionAssemblyNameAttribute("MVC-2.1", "Microsoft.AspNetCore.Mvc.Razor.Extensions")] 18 | 19 | // Generated by the MSBuild WriteCodeFragment class. 20 | 21 | -------------------------------------------------------------------------------- /StudentsWebApp/obj/Debug/netcoreapp2.2/StudentsWebApp.csproj.CopyComplete: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alaeddinalhamoud/Flutter-API-Back-End/a559733fae3c3959b5229fc7d7aa3789578ff7d4/StudentsWebApp/obj/Debug/netcoreapp2.2/StudentsWebApp.csproj.CopyComplete -------------------------------------------------------------------------------- /StudentsWebApp/obj/Debug/netcoreapp2.2/StudentsWebApp.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Users\Alaeddin\source\repos\StudentsWebApp\StudentsWebApp\bin\Debug\netcoreapp2.2\StudentsWebApp.deps.json 2 | C:\Users\Alaeddin\source\repos\StudentsWebApp\StudentsWebApp\bin\Debug\netcoreapp2.2\StudentsWebApp.runtimeconfig.json 3 | C:\Users\Alaeddin\source\repos\StudentsWebApp\StudentsWebApp\bin\Debug\netcoreapp2.2\StudentsWebApp.runtimeconfig.dev.json 4 | C:\Users\Alaeddin\source\repos\StudentsWebApp\StudentsWebApp\bin\Debug\netcoreapp2.2\StudentsWebApp.dll 5 | C:\Users\Alaeddin\source\repos\StudentsWebApp\StudentsWebApp\bin\Debug\netcoreapp2.2\StudentsWebApp.pdb 6 | C:\Users\Alaeddin\source\repos\StudentsWebApp\StudentsWebApp\obj\Debug\netcoreapp2.2\StudentsWebApp.csprojAssemblyReference.cache 7 | C:\Users\Alaeddin\source\repos\StudentsWebApp\StudentsWebApp\obj\Debug\netcoreapp2.2\StudentsWebApp.csproj.CoreCompileInputs.cache 8 | C:\Users\Alaeddin\source\repos\StudentsWebApp\StudentsWebApp\obj\Debug\netcoreapp2.2\StudentsWebApp.RazorAssemblyInfo.cache 9 | C:\Users\Alaeddin\source\repos\StudentsWebApp\StudentsWebApp\obj\Debug\netcoreapp2.2\StudentsWebApp.RazorAssemblyInfo.cs 10 | C:\Users\Alaeddin\source\repos\StudentsWebApp\StudentsWebApp\obj\Debug\netcoreapp2.2\StudentsWebApp.AssemblyInfoInputs.cache 11 | C:\Users\Alaeddin\source\repos\StudentsWebApp\StudentsWebApp\obj\Debug\netcoreapp2.2\StudentsWebApp.AssemblyInfo.cs 12 | C:\Users\Alaeddin\source\repos\StudentsWebApp\StudentsWebApp\obj\Debug\netcoreapp2.2\StudentsWebApp.RazorTargetAssemblyInfo.cache 13 | C:\Users\Alaeddin\source\repos\StudentsWebApp\StudentsWebApp\obj\Debug\netcoreapp2.2\StudentsWebApp.dll 14 | C:\Users\Alaeddin\source\repos\StudentsWebApp\StudentsWebApp\obj\Debug\netcoreapp2.2\StudentsWebApp.pdb 15 | C:\Users\Alaeddin\source\repos\StudentsWebApp\StudentsWebApp\bin\Debug\netcoreapp2.2\Students.Data.dll 16 | C:\Users\Alaeddin\source\repos\StudentsWebApp\StudentsWebApp\bin\Debug\netcoreapp2.2\Students.Repository.dll 17 | C:\Users\Alaeddin\source\repos\StudentsWebApp\StudentsWebApp\bin\Debug\netcoreapp2.2\Students.Services.dll 18 | C:\Users\Alaeddin\source\repos\StudentsWebApp\StudentsWebApp\bin\Debug\netcoreapp2.2\Students.Repository.pdb 19 | C:\Users\Alaeddin\source\repos\StudentsWebApp\StudentsWebApp\bin\Debug\netcoreapp2.2\Students.Data.pdb 20 | C:\Users\Alaeddin\source\repos\StudentsWebApp\StudentsWebApp\bin\Debug\netcoreapp2.2\Students.Services.pdb 21 | C:\Users\Alaeddin\source\repos\StudentsWebApp\StudentsWebApp\obj\Debug\netcoreapp2.2\StudentsWebApp.csproj.CopyComplete 22 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\bin\Debug\netcoreapp2.2\StudentsWebApp.deps.json 23 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\bin\Debug\netcoreapp2.2\StudentsWebApp.runtimeconfig.json 24 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\bin\Debug\netcoreapp2.2\StudentsWebApp.runtimeconfig.dev.json 25 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\bin\Debug\netcoreapp2.2\StudentsWebApp.dll 26 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\bin\Debug\netcoreapp2.2\StudentsWebApp.pdb 27 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\bin\Debug\netcoreapp2.2\Students.Data.dll 28 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\bin\Debug\netcoreapp2.2\Students.Repository.dll 29 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\bin\Debug\netcoreapp2.2\Students.Services.dll 30 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\bin\Debug\netcoreapp2.2\Students.Repository.pdb 31 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\bin\Debug\netcoreapp2.2\Students.Data.pdb 32 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\bin\Debug\netcoreapp2.2\Students.Services.pdb 33 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\obj\Debug\netcoreapp2.2\StudentsWebApp.csprojAssemblyReference.cache 34 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\obj\Debug\netcoreapp2.2\StudentsWebApp.csproj.CoreCompileInputs.cache 35 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\obj\Debug\netcoreapp2.2\StudentsWebApp.RazorAssemblyInfo.cache 36 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\obj\Debug\netcoreapp2.2\StudentsWebApp.RazorAssemblyInfo.cs 37 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\obj\Debug\netcoreapp2.2\StudentsWebApp.AssemblyInfoInputs.cache 38 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\obj\Debug\netcoreapp2.2\StudentsWebApp.AssemblyInfo.cs 39 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\obj\Debug\netcoreapp2.2\StudentsWebApp.RazorTargetAssemblyInfo.cache 40 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\obj\Debug\netcoreapp2.2\StudentsWebApp.csproj.CopyComplete 41 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\obj\Debug\netcoreapp2.2\StudentsWebApp.dll 42 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\obj\Debug\netcoreapp2.2\StudentsWebApp.pdb 43 | -------------------------------------------------------------------------------- /StudentsWebApp/obj/Release/netcoreapp2.2/PubTmp/Out/StudentsWebApp.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "netcoreapp2.2", 4 | "framework": { 5 | "name": "Microsoft.AspNetCore.App", 6 | "version": "2.2.0" 7 | }, 8 | "configProperties": { 9 | "System.GC.Server": true 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /StudentsWebApp/obj/Release/netcoreapp2.2/PubTmp/Out/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /StudentsWebApp/obj/Release/netcoreapp2.2/PubTmp/Out/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Warning" 5 | } 6 | }, 7 | "AllowedHosts": "*" 8 | } 9 | -------------------------------------------------------------------------------- /StudentsWebApp/obj/Release/netcoreapp2.2/PubTmp/Out/web.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /StudentsWebApp/obj/Release/netcoreapp2.2/StudentsWebApp.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("StudentsWebApp")] 15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] 16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] 17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] 18 | [assembly: System.Reflection.AssemblyProductAttribute("StudentsWebApp")] 19 | [assembly: System.Reflection.AssemblyTitleAttribute("StudentsWebApp")] 20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 21 | 22 | // Generated by the MSBuild WriteCodeFragment class. 23 | 24 | -------------------------------------------------------------------------------- /StudentsWebApp/obj/Release/netcoreapp2.2/StudentsWebApp.RazorAssemblyInfo.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: Microsoft.AspNetCore.Mvc.ApplicationParts.RelatedAssemblyAttribute("StudentsWebApp.Views")] 15 | [assembly: Microsoft.AspNetCore.Razor.Hosting.RazorLanguageVersionAttribute("2.1")] 16 | [assembly: Microsoft.AspNetCore.Razor.Hosting.RazorConfigurationNameAttribute("MVC-2.1")] 17 | [assembly: Microsoft.AspNetCore.Razor.Hosting.RazorExtensionAssemblyNameAttribute("MVC-2.1", "Microsoft.AspNetCore.Mvc.Razor.Extensions")] 18 | 19 | // Generated by the MSBuild WriteCodeFragment class. 20 | 21 | -------------------------------------------------------------------------------- /StudentsWebApp/obj/Release/netcoreapp2.2/StudentsWebApp.csproj.CopyComplete: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alaeddinalhamoud/Flutter-API-Back-End/a559733fae3c3959b5229fc7d7aa3789578ff7d4/StudentsWebApp/obj/Release/netcoreapp2.2/StudentsWebApp.csproj.CopyComplete -------------------------------------------------------------------------------- /StudentsWebApp/obj/Release/netcoreapp2.2/StudentsWebApp.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\bin\Release\netcoreapp2.2\StudentsWebApp.deps.json 2 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\bin\Release\netcoreapp2.2\StudentsWebApp.runtimeconfig.json 3 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\bin\Release\netcoreapp2.2\StudentsWebApp.runtimeconfig.dev.json 4 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\bin\Release\netcoreapp2.2\StudentsWebApp.dll 5 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\bin\Release\netcoreapp2.2\StudentsWebApp.pdb 6 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\bin\Release\netcoreapp2.2\Students.Data.dll 7 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\bin\Release\netcoreapp2.2\Students.Repository.dll 8 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\bin\Release\netcoreapp2.2\Students.Services.dll 9 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\bin\Release\netcoreapp2.2\Students.Repository.pdb 10 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\bin\Release\netcoreapp2.2\Students.Data.pdb 11 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\bin\Release\netcoreapp2.2\Students.Services.pdb 12 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\obj\Release\netcoreapp2.2\StudentsWebApp.csprojAssemblyReference.cache 13 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\obj\Release\netcoreapp2.2\StudentsWebApp.csproj.CoreCompileInputs.cache 14 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\obj\Release\netcoreapp2.2\StudentsWebApp.RazorAssemblyInfo.cache 15 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\obj\Release\netcoreapp2.2\StudentsWebApp.RazorAssemblyInfo.cs 16 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\obj\Release\netcoreapp2.2\StudentsWebApp.AssemblyInfoInputs.cache 17 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\obj\Release\netcoreapp2.2\StudentsWebApp.AssemblyInfo.cs 18 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\obj\Release\netcoreapp2.2\StudentsWebApp.RazorTargetAssemblyInfo.cache 19 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\obj\Release\netcoreapp2.2\StudentsWebApp.csproj.CopyComplete 20 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\obj\Release\netcoreapp2.2\StudentsWebApp.dll 21 | C:\Users\Alaeddin\Source\Repos\StudentAPI\StudentsWebApp\obj\Release\netcoreapp2.2\StudentsWebApp.pdb 22 | -------------------------------------------------------------------------------- /StudentsWebApp/obj/StudentsWebApp.csproj.EntityFrameworkCore.targets: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /StudentsWebApp/obj/StudentsWebApp.csproj.nuget.dgspec.json: -------------------------------------------------------------------------------- 1 | { 2 | "format": 1, 3 | "restore": { 4 | "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\StudentsWebApp\\StudentsWebApp.csproj": {} 5 | }, 6 | "projects": { 7 | "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Data\\Students.Data.csproj": { 8 | "version": "1.0.0", 9 | "restore": { 10 | "projectUniqueName": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Data\\Students.Data.csproj", 11 | "projectName": "Students.Data", 12 | "projectPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Data\\Students.Data.csproj", 13 | "packagesPath": "C:\\Users\\Alaeddin\\.nuget\\packages\\", 14 | "outputPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Data\\obj\\", 15 | "projectStyle": "PackageReference", 16 | "fallbackFolders": [ 17 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 18 | ], 19 | "configFilePaths": [ 20 | "C:\\Users\\Alaeddin\\AppData\\Roaming\\NuGet\\NuGet.Config", 21 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 22 | ], 23 | "originalTargetFrameworks": [ 24 | "netstandard2.0" 25 | ], 26 | "sources": { 27 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 28 | "https://api.nuget.org/v3/index.json": {} 29 | }, 30 | "frameworks": { 31 | "netstandard2.0": { 32 | "projectReferences": {} 33 | } 34 | }, 35 | "warningProperties": { 36 | "warnAsError": [ 37 | "NU1605" 38 | ] 39 | } 40 | }, 41 | "frameworks": { 42 | "netstandard2.0": { 43 | "dependencies": { 44 | "NETStandard.Library": { 45 | "suppressParent": "All", 46 | "target": "Package", 47 | "version": "[2.0.3, )", 48 | "autoReferenced": true 49 | } 50 | }, 51 | "imports": [ 52 | "net461" 53 | ], 54 | "assetTargetFallback": true, 55 | "warn": true 56 | } 57 | } 58 | }, 59 | "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Repository\\Students.Repository.csproj": { 60 | "version": "1.0.0", 61 | "restore": { 62 | "projectUniqueName": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Repository\\Students.Repository.csproj", 63 | "projectName": "Students.Repository", 64 | "projectPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Repository\\Students.Repository.csproj", 65 | "packagesPath": "C:\\Users\\Alaeddin\\.nuget\\packages\\", 66 | "outputPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Repository\\obj\\", 67 | "projectStyle": "PackageReference", 68 | "fallbackFolders": [ 69 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 70 | ], 71 | "configFilePaths": [ 72 | "C:\\Users\\Alaeddin\\AppData\\Roaming\\NuGet\\NuGet.Config", 73 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 74 | ], 75 | "originalTargetFrameworks": [ 76 | "netstandard2.0" 77 | ], 78 | "sources": { 79 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 80 | "https://api.nuget.org/v3/index.json": {} 81 | }, 82 | "frameworks": { 83 | "netstandard2.0": { 84 | "projectReferences": { 85 | "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Data\\Students.Data.csproj": { 86 | "projectPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Data\\Students.Data.csproj" 87 | }, 88 | "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Services\\Students.Services.csproj": { 89 | "projectPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Services\\Students.Services.csproj" 90 | } 91 | } 92 | } 93 | }, 94 | "warningProperties": { 95 | "warnAsError": [ 96 | "NU1605" 97 | ] 98 | } 99 | }, 100 | "frameworks": { 101 | "netstandard2.0": { 102 | "dependencies": { 103 | "Microsoft.EntityFrameworkCore": { 104 | "target": "Package", 105 | "version": "[2.2.4, )" 106 | }, 107 | "NETStandard.Library": { 108 | "suppressParent": "All", 109 | "target": "Package", 110 | "version": "[2.0.3, )", 111 | "autoReferenced": true 112 | } 113 | }, 114 | "imports": [ 115 | "net461" 116 | ], 117 | "assetTargetFallback": true, 118 | "warn": true 119 | } 120 | } 121 | }, 122 | "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Services\\Students.Services.csproj": { 123 | "version": "1.0.0", 124 | "restore": { 125 | "projectUniqueName": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Services\\Students.Services.csproj", 126 | "projectName": "Students.Services", 127 | "projectPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Services\\Students.Services.csproj", 128 | "packagesPath": "C:\\Users\\Alaeddin\\.nuget\\packages\\", 129 | "outputPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Services\\obj\\", 130 | "projectStyle": "PackageReference", 131 | "fallbackFolders": [ 132 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 133 | ], 134 | "configFilePaths": [ 135 | "C:\\Users\\Alaeddin\\AppData\\Roaming\\NuGet\\NuGet.Config", 136 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 137 | ], 138 | "originalTargetFrameworks": [ 139 | "netstandard2.0" 140 | ], 141 | "sources": { 142 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 143 | "https://api.nuget.org/v3/index.json": {} 144 | }, 145 | "frameworks": { 146 | "netstandard2.0": { 147 | "projectReferences": { 148 | "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Data\\Students.Data.csproj": { 149 | "projectPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Data\\Students.Data.csproj" 150 | } 151 | } 152 | } 153 | }, 154 | "warningProperties": { 155 | "warnAsError": [ 156 | "NU1605" 157 | ] 158 | } 159 | }, 160 | "frameworks": { 161 | "netstandard2.0": { 162 | "dependencies": { 163 | "NETStandard.Library": { 164 | "suppressParent": "All", 165 | "target": "Package", 166 | "version": "[2.0.3, )", 167 | "autoReferenced": true 168 | } 169 | }, 170 | "imports": [ 171 | "net461" 172 | ], 173 | "assetTargetFallback": true, 174 | "warn": true 175 | } 176 | } 177 | }, 178 | "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\StudentsWebApp\\StudentsWebApp.csproj": { 179 | "version": "1.0.0", 180 | "restore": { 181 | "projectUniqueName": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\StudentsWebApp\\StudentsWebApp.csproj", 182 | "projectName": "StudentsWebApp", 183 | "projectPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\StudentsWebApp\\StudentsWebApp.csproj", 184 | "packagesPath": "C:\\Users\\Alaeddin\\.nuget\\packages\\", 185 | "outputPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\StudentsWebApp\\obj\\", 186 | "projectStyle": "PackageReference", 187 | "fallbackFolders": [ 188 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 189 | ], 190 | "configFilePaths": [ 191 | "C:\\Users\\Alaeddin\\AppData\\Roaming\\NuGet\\NuGet.Config", 192 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 193 | ], 194 | "originalTargetFrameworks": [ 195 | "netcoreapp2.2" 196 | ], 197 | "sources": { 198 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 199 | "https://api.nuget.org/v3/index.json": {} 200 | }, 201 | "frameworks": { 202 | "netcoreapp2.2": { 203 | "projectReferences": { 204 | "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Repository\\Students.Repository.csproj": { 205 | "projectPath": "C:\\Users\\Alaeddin\\Source\\Repos\\StudentAPI\\Students.Repository\\Students.Repository.csproj" 206 | } 207 | } 208 | } 209 | }, 210 | "warningProperties": { 211 | "warnAsError": [ 212 | "NU1605" 213 | ] 214 | } 215 | }, 216 | "frameworks": { 217 | "netcoreapp2.2": { 218 | "dependencies": { 219 | "Microsoft.AspNetCore.App": { 220 | "suppressParent": "All", 221 | "target": "Package", 222 | "version": "[2.2.0, )", 223 | "autoReferenced": true 224 | }, 225 | "Microsoft.AspNetCore.Razor.Design": { 226 | "suppressParent": "All", 227 | "target": "Package", 228 | "version": "[2.2.0, )" 229 | }, 230 | "Microsoft.NETCore.App": { 231 | "suppressParent": "All", 232 | "target": "Package", 233 | "version": "[2.2.0, )", 234 | "autoReferenced": true 235 | }, 236 | "Microsoft.VisualStudio.Web.CodeGeneration.Design": { 237 | "target": "Package", 238 | "version": "[2.2.3, )" 239 | } 240 | }, 241 | "imports": [ 242 | "net461" 243 | ], 244 | "assetTargetFallback": true, 245 | "warn": true 246 | } 247 | } 248 | } 249 | } 250 | } -------------------------------------------------------------------------------- /StudentsWebApp/obj/StudentsWebApp.csproj.nuget.g.props: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | True 5 | NuGet 6 | $(MSBuildThisFileDirectory)project.assets.json 7 | $(UserProfile)\.nuget\packages\ 8 | C:\Users\Alaeddin\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder 9 | PackageReference 10 | 5.2.0 11 | 12 | 13 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | C:\Users\Alaeddin\.nuget\packages\microsoft.codeanalysis.analyzers\1.1.0 26 | C:\Users\Alaeddin\.nuget\packages\microsoft.entityframeworkcore.tools\2.2.0 27 | C:\Users\Alaeddin\.nuget\packages\microsoft.aspnetcore.razor.design\2.2.0 28 | 29 | -------------------------------------------------------------------------------- /StudentsWebApp/obj/StudentsWebApp.csproj.nuget.g.targets: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- 1 | # ASP.NET Core (.NET Framework) 2 | # Build and test ASP.NET Core projects targeting the full .NET Framework. 3 | # Add steps that publish symbols, save build artifacts, and more: 4 | # https://docs.microsoft.com/azure/devops/pipelines/languages/dotnet-core 5 | 6 | trigger: 7 | - master 8 | 9 | pool: 10 | vmImage: 'windows-latest' 11 | 12 | variables: 13 | solution: '**/*.sln' 14 | buildPlatform: 'Any CPU' 15 | buildConfiguration: 'Release' 16 | 17 | steps: 18 | - task: NuGetToolInstaller@1 19 | 20 | - task: NuGetCommand@2 21 | inputs: 22 | restoreSolution: '$(solution)' 23 | 24 | - task: VSBuild@1 25 | inputs: 26 | solution: '$(solution)' 27 | msbuildArgs: '/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:DesktopBuildPackageLocation="$(build.artifactStagingDirectory)\WebApp.zip" /p:DeployIisAppPath="Default Web Site"' 28 | platform: '$(buildPlatform)' 29 | configuration: '$(buildConfiguration)' 30 | 31 | - task: VSTest@2 32 | inputs: 33 | platform: '$(buildPlatform)' 34 | configuration: '$(buildConfiguration)' 35 | --------------------------------------------------------------------------------