├── .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 |
--------------------------------------------------------------------------------