Parcourir la source

First Check in.

master
George Williams il y a 5 ans
révision
d56cc31703
54 fichiers modifiés avec 20189 ajouts et 0 suppressions
  1. BIN
      .vs/ProRestaurant/DesignTimeBuild/.dtbcache.v2
  2. 998
    0
      .vs/ProRestaurant/config/applicationhost.config
  3. BIN
      .vs/ProRestaurant/v16/.suo
  4. 25
    0
      ProRestaurant.sln
  5. 66
    0
      ProRestaurant/Controllers/Accounts/UserController.cs
  6. 65
    0
      ProRestaurant/Controllers/Restaurants/RestaurantController.cs
  7. 128
    0
      ProRestaurant/DBContexts/DBContext.cs
  8. 138
    0
      ProRestaurant/Migrations/20200522120517_migration001.Designer.cs
  9. 112
    0
      ProRestaurant/Migrations/20200522120517_migration001.cs
  10. 136
    0
      ProRestaurant/Migrations/DBContextModelSnapshot.cs
  11. 11
    0
      ProRestaurant/Models/Accounts/DriverDetail.cs
  12. 18
    0
      ProRestaurant/Models/Accounts/User.cs
  13. 21
    0
      ProRestaurant/Models/Accounts/UserAddress.cs
  14. 29
    0
      ProRestaurant/Models/BaseObject.cs
  15. 20
    0
      ProRestaurant/Models/Restaurants/MenuItem.cs
  16. 19
    0
      ProRestaurant/Models/Restaurants/Restaurant.cs
  17. 14
    0
      ProRestaurant/Models/Restaurants/TradingHours.cs
  18. 16
    0
      ProRestaurant/ProRestaurant.csproj
  19. 7
    0
      ProRestaurant/ProRestaurant.csproj.user
  20. 24
    0
      ProRestaurant/Program.cs
  21. 30
    0
      ProRestaurant/Properties/launchSettings.json
  22. 18
    0
      ProRestaurant/Repository/Accounts/IUserRepository.cs
  23. 52
    0
      ProRestaurant/Repository/Accounts/UserRepository.cs
  24. 18
    0
      ProRestaurant/Repository/Restaurants/IRestaurantRepository.cs
  25. 53
    0
      ProRestaurant/Repository/Restaurants/RestaurantRepository.cs
  26. 57
    0
      ProRestaurant/Startup.cs
  27. 9
    0
      ProRestaurant/appsettings.Development.json
  28. 11
    0
      ProRestaurant/appsettings.json
  29. 5265
    0
      ProRestaurant/bin/Debug/netcoreapp2.2/ProRestaurant.deps.json
  30. BIN
      ProRestaurant/bin/Debug/netcoreapp2.2/ProRestaurant.dll
  31. BIN
      ProRestaurant/bin/Debug/netcoreapp2.2/ProRestaurant.pdb
  32. 9
    0
      ProRestaurant/bin/Debug/netcoreapp2.2/ProRestaurant.runtimeconfig.dev.json
  33. 12
    0
      ProRestaurant/bin/Debug/netcoreapp2.2/ProRestaurant.runtimeconfig.json
  34. 30
    0
      ProRestaurant/bin/Debug/netcoreapp2.2/Properties/launchSettings.json
  35. 9
    0
      ProRestaurant/bin/Debug/netcoreapp2.2/appsettings.Development.json
  36. 11
    0
      ProRestaurant/bin/Debug/netcoreapp2.2/appsettings.json
  37. 4
    0
      ProRestaurant/obj/Debug/netcoreapp2.2/.NETCoreApp,Version=v2.2.AssemblyAttributes.cs
  38. 23
    0
      ProRestaurant/obj/Debug/netcoreapp2.2/ProRestaurant.AssemblyInfo.cs
  39. 1
    0
      ProRestaurant/obj/Debug/netcoreapp2.2/ProRestaurant.AssemblyInfoInputs.cache
  40. 1
    0
      ProRestaurant/obj/Debug/netcoreapp2.2/ProRestaurant.RazorAssemblyInfo.cache
  41. 20
    0
      ProRestaurant/obj/Debug/netcoreapp2.2/ProRestaurant.RazorAssemblyInfo.cs
  42. 1
    0
      ProRestaurant/obj/Debug/netcoreapp2.2/ProRestaurant.RazorTargetAssemblyInfo.cache
  43. BIN
      ProRestaurant/obj/Debug/netcoreapp2.2/ProRestaurant.assets.cache
  44. 1
    0
      ProRestaurant/obj/Debug/netcoreapp2.2/ProRestaurant.csproj.CoreCompileInputs.cache
  45. 18
    0
      ProRestaurant/obj/Debug/netcoreapp2.2/ProRestaurant.csproj.FileListAbsolute.txt
  46. BIN
      ProRestaurant/obj/Debug/netcoreapp2.2/ProRestaurant.csprojAssemblyReference.cache
  47. BIN
      ProRestaurant/obj/Debug/netcoreapp2.2/ProRestaurant.dll
  48. 1
    0
      ProRestaurant/obj/Debug/netcoreapp2.2/ProRestaurant.genruntimeconfig.cache
  49. BIN
      ProRestaurant/obj/Debug/netcoreapp2.2/ProRestaurant.pdb
  50. 91
    0
      ProRestaurant/obj/ProRestaurant.csproj.nuget.dgspec.json
  51. 29
    0
      ProRestaurant/obj/ProRestaurant.csproj.nuget.g.props
  52. 17
    0
      ProRestaurant/obj/ProRestaurant.csproj.nuget.g.targets
  53. 12257
    0
      ProRestaurant/obj/project.assets.json
  54. 294
    0
      ProRestaurant/obj/project.nuget.cache

BIN
.vs/ProRestaurant/DesignTimeBuild/.dtbcache.v2 Voir le fichier


+ 998
- 0
.vs/ProRestaurant/config/applicationhost.config
Fichier diff supprimé car celui-ci est trop grand
Voir le fichier


BIN
.vs/ProRestaurant/v16/.suo Voir le fichier


+ 25
- 0
ProRestaurant.sln Voir le fichier

@@ -0,0 +1,25 @@
1
+
2
+Microsoft Visual Studio Solution File, Format Version 12.00
3
+# Visual Studio Version 16
4
+VisualStudioVersion = 16.0.30114.105
5
+MinimumVisualStudioVersion = 10.0.40219.1
6
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProRestaurant", "ProRestaurant\ProRestaurant.csproj", "{10C375E6-81CE-4881-AC93-E2DB61420DE2}"
7
+EndProject
8
+Global
9
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
10
+		Debug|Any CPU = Debug|Any CPU
11
+		Release|Any CPU = Release|Any CPU
12
+	EndGlobalSection
13
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
14
+		{10C375E6-81CE-4881-AC93-E2DB61420DE2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15
+		{10C375E6-81CE-4881-AC93-E2DB61420DE2}.Debug|Any CPU.Build.0 = Debug|Any CPU
16
+		{10C375E6-81CE-4881-AC93-E2DB61420DE2}.Release|Any CPU.ActiveCfg = Release|Any CPU
17
+		{10C375E6-81CE-4881-AC93-E2DB61420DE2}.Release|Any CPU.Build.0 = Release|Any CPU
18
+	EndGlobalSection
19
+	GlobalSection(SolutionProperties) = preSolution
20
+		HideSolutionNode = FALSE
21
+	EndGlobalSection
22
+	GlobalSection(ExtensibilityGlobals) = postSolution
23
+		SolutionGuid = {D0513F00-99B8-4367-ADCF-C498FEC9888F}
24
+	EndGlobalSection
25
+EndGlobal

+ 66
- 0
ProRestaurant/Controllers/Accounts/UserController.cs Voir le fichier

@@ -0,0 +1,66 @@
1
+using Microsoft.AspNetCore.Mvc;
2
+using ProRestaurant.Models.Accounts;
3
+using ProRestaurant.Repository.Accounts;
4
+using System.Transactions;
5
+
6
+
7
+namespace ProRestaurant.Controllers.Accounts
8
+{
9
+    [Route("api/[controller]")]
10
+    [ApiController]
11
+    public class UserController : ControllerBase
12
+    {
13
+        private readonly IUserRepository userRepository;
14
+
15
+        public UserController(IUserRepository userRepo)
16
+        {
17
+            userRepository = userRepo;
18
+        }
19
+        
20
+        [HttpGet]
21
+        public IActionResult Get()
22
+        {
23
+            return new OkObjectResult(userRepository.GetUsers());
24
+        }
25
+        
26
+        [HttpGet("{id}")]
27
+        public IActionResult Get(int id)
28
+        {
29
+            var user = userRepository.GetUser(u => u.Id == id);
30
+            return new OkObjectResult(user);
31
+        }
32
+        
33
+        [HttpPost]
34
+        public IActionResult Post([FromBody] User user)
35
+        {
36
+            using (var scope = new TransactionScope())
37
+            {
38
+                userRepository.Insert(user);
39
+                scope.Complete();
40
+                return CreatedAtAction(nameof(Get), new { id = user.Id }, user);
41
+            }
42
+        }
43
+        
44
+        [HttpPut]
45
+        public IActionResult Put([FromBody] User user)
46
+        {
47
+            if (user != null)
48
+            {
49
+                using (var scope = new TransactionScope())
50
+                {
51
+                    userRepository.Update(user);
52
+                    scope.Complete();
53
+                    return new OkResult();
54
+                }
55
+            }
56
+            return new NoContentResult();
57
+        }
58
+        
59
+        [HttpDelete("{id}")]
60
+        public IActionResult Delete(int id)
61
+        {
62
+            userRepository.Remove(userRepository.GetUser(u => u.Id == id));
63
+            return new OkResult();
64
+        }
65
+    }
66
+}

+ 65
- 0
ProRestaurant/Controllers/Restaurants/RestaurantController.cs Voir le fichier

@@ -0,0 +1,65 @@
1
+using Microsoft.AspNetCore.Mvc;
2
+using ProRestaurant.Models.Restaurants;
3
+using ProRestaurant.Repository.Restaurants;
4
+using System.Transactions;
5
+
6
+namespace ProRestaurant.Controllers.Restaurants
7
+{
8
+    [Route("api/[controller]")]
9
+    [ApiController]
10
+    public class RestaurantController : ControllerBase
11
+    {
12
+        private readonly IRestaurantRepository repo;
13
+
14
+        public RestaurantController(IRestaurantRepository _repo)
15
+        {
16
+            repo = _repo;
17
+        }
18
+
19
+        [HttpGet]
20
+        public IActionResult Get()
21
+        {
22
+            return new OkObjectResult(repo.GetUsers());
23
+        }
24
+
25
+        [HttpGet("{id}")]
26
+        public IActionResult Get(int id)
27
+        {
28
+            var restaurant = repo.GetRestaurant(u => u.Id == id);
29
+            return new OkObjectResult(restaurant);
30
+        }
31
+
32
+        [HttpPost]
33
+        public IActionResult Post([FromBody] Restaurant restaurant)
34
+        {
35
+            using (var scope = new TransactionScope())
36
+            {
37
+                repo.Insert(restaurant);
38
+                scope.Complete();
39
+                return CreatedAtAction(nameof(Get), new { id = restaurant.Id }, restaurant);
40
+            }
41
+        }
42
+
43
+        [HttpPut]
44
+        public IActionResult Put([FromBody] Restaurant restaurant)
45
+        {
46
+            if (restaurant != null)
47
+            {
48
+                using (var scope = new TransactionScope())
49
+                {
50
+                    repo.Update(restaurant);
51
+                    scope.Complete();
52
+                    return new OkResult();
53
+                }
54
+            }
55
+            return new NoContentResult();
56
+        }
57
+
58
+        [HttpDelete("{id}")]
59
+        public IActionResult Delete(int id)
60
+        {
61
+            repo.Remove(repo.GetRestaurant(u => u.Id == id));
62
+            return new OkResult();
63
+        }
64
+    }
65
+}

+ 128
- 0
ProRestaurant/DBContexts/DBContext.cs Voir le fichier

@@ -0,0 +1,128 @@
1
+using Microsoft.EntityFrameworkCore;
2
+using Npgsql;
3
+using ProRestaurant.Models;
4
+using ProRestaurant.Models.Accounts;
5
+using ProRestaurant.Models.Restaurants;
6
+using System;
7
+using System.Collections.Generic;
8
+using System.Data.SqlClient;
9
+using System.Linq;
10
+using System.Threading.Tasks;
11
+
12
+namespace ProRestaurant.DBContexts
13
+{
14
+    public class DBContext : DbContext
15
+    {
16
+        private string connectionString = "";
17
+        private bool UseSQL = false;
18
+        public DBContext(DbContextOptions<DBContext> options) 
19
+            : base(options)
20
+        {
21
+            foreach (var extention in options.Extensions)
22
+            {
23
+                if (extention.GetType().ToString() == "Npgsql.EntityFrameworkCore.PostgreSQL.Infrastructure.Internal.NpgsqlOptionsExtension")
24
+                {
25
+                    connectionString = ((Npgsql.EntityFrameworkCore.PostgreSQL.Infrastructure.Internal.NpgsqlOptionsExtension)extention).ConnectionString;
26
+                    UseSQL = false;
27
+                }
28
+                if (extention.GetType().ToString() == "Microsoft.EntityFrameworkCore.SqlServer.Infrastructure.Internal.SqlServerOptionsExtension")
29
+                {
30
+                    connectionString = ((Microsoft.EntityFrameworkCore.SqlServer.Infrastructure.Internal.SqlServerOptionsExtension)extention).ConnectionString;
31
+                    UseSQL = true;
32
+                }
33
+            }
34
+        }
35
+
36
+        #region Accounts
37
+        public DbSet<User> Users { get; set; }
38
+        public DbSet<DriverDetail> DriverDetails { get; set; }
39
+        public DbSet<UserAddress> UserAddresses { get; set; }
40
+        #endregion
41
+
42
+        #region Restaurants
43
+        public DbSet<Restaurant> Restaurants { get; set; }
44
+        public DbSet<TradingHours> TradingHours { get; set; }
45
+        #endregion 
46
+
47
+        public override int SaveChanges()
48
+        {
49
+            foreach (var item in ChangeTracker
50
+                                    .Entries()
51
+                                    .Where(x => x.State == EntityState.Modified || x.State == EntityState.Added)
52
+                                    .Select(x => x.Entity)
53
+                                    .ToList())
54
+            {
55
+                if (item is BaseObject)
56
+                {
57
+                    (item as BaseObject).UpdateModified(string.Empty);
58
+                }
59
+            }
60
+            UpdateSoftDeleteStatuses();
61
+            return base.SaveChanges();
62
+        }
63
+
64
+        private void UpdateSoftDeleteStatuses()
65
+        {
66
+            foreach (var entry in ChangeTracker.Entries())
67
+            {
68
+                switch (entry.State)
69
+                {
70
+                    case EntityState.Added:
71
+                        entry.CurrentValues["IsDeleted"] = false;
72
+                        break;
73
+                    case EntityState.Deleted:
74
+                        entry.State = EntityState.Modified;
75
+                        entry.CurrentValues["IsDeleted"] = true;
76
+                        break;
77
+                }
78
+            }
79
+        }
80
+
81
+        protected override void OnModelCreating(ModelBuilder modelBuilder)
82
+        {
83
+            modelBuilder.Entity<User>().HasQueryFilter(m => EF.Property<bool>(m, "IsDeleted") == false);
84
+            modelBuilder.Entity<UserAddress>().HasQueryFilter(m => EF.Property<bool>(m, "IsDeleted") == false);
85
+            modelBuilder.Entity<DriverDetail>().HasQueryFilter(m => EF.Property<bool>(m, "IsDeleted") == false);
86
+            modelBuilder.Entity<Restaurant>().HasQueryFilter(m => EF.Property<bool>(m, "IsDeleted") == false);
87
+            modelBuilder.Entity<TradingHours>().HasQueryFilter(m => EF.Property<bool>(m, "IsDeleted") == false);
88
+        }
89
+
90
+        public int GetNextID(string tableName)
91
+        {
92
+            int returnValue = 0;
93
+            if (!UseSQL)
94
+            {
95
+                NpgsqlConnection connection = new NpgsqlConnection(connectionString);
96
+                connection.Open();
97
+
98
+                NpgsqlCommand cmd = connection.CreateCommand();
99
+                cmd.CommandText = string.Format("select MAX(\"Id\") from \"{0}\"", tableName);
100
+                NpgsqlDataReader reader = cmd.ExecuteReader();                
101
+
102
+                while (reader.Read())
103
+                {
104
+                    returnValue = int.Parse(reader[0] == null ? "0" : reader[0].ToString() == "" ? "0" : reader[0].ToString());
105
+                }
106
+
107
+                connection.Close();
108
+            }
109
+            else
110
+            {
111
+                SqlConnection connection = new SqlConnection(connectionString);
112
+                connection.Open();
113
+
114
+                SqlCommand cmd = connection.CreateCommand();
115
+                cmd.CommandText = string.Format("select MAX(\"Id\") from \"{0}\"", tableName);
116
+                SqlDataReader reader = cmd.ExecuteReader();                
117
+
118
+                while (reader.Read())
119
+                {
120
+                    returnValue = int.Parse(reader[0] == null ? "0" : reader[0].ToString() == "" ? "0" : reader[0].ToString());
121
+                }
122
+
123
+                connection.Close();
124
+            }
125
+            return returnValue + 1;
126
+        }
127
+    }
128
+}

+ 138
- 0
ProRestaurant/Migrations/20200522120517_migration001.Designer.cs Voir le fichier

@@ -0,0 +1,138 @@
1
+// <auto-generated />
2
+using System;
3
+using Microsoft.EntityFrameworkCore;
4
+using Microsoft.EntityFrameworkCore.Infrastructure;
5
+using Microsoft.EntityFrameworkCore.Metadata;
6
+using Microsoft.EntityFrameworkCore.Migrations;
7
+using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
8
+using ProRestaurant.DBContexts;
9
+
10
+namespace ProRestaurant.Migrations
11
+{
12
+    [DbContext(typeof(DBContext))]
13
+    [Migration("20200522120517_migration001")]
14
+    partial class migration001
15
+    {
16
+        protected override void BuildTargetModel(ModelBuilder modelBuilder)
17
+        {
18
+#pragma warning disable 612, 618
19
+            modelBuilder
20
+                .HasAnnotation("ProductVersion", "2.2.0-rtm-35687")
21
+                .HasAnnotation("Relational:MaxIdentifierLength", 128)
22
+                .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
23
+
24
+            modelBuilder.Entity("ProRestaurant.Models.Accounts.DriverDetail", b =>
25
+                {
26
+                    b.Property<int>("Id")
27
+                        .ValueGeneratedOnAdd()
28
+                        .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
29
+
30
+                    b.Property<DateTime>("Created");
31
+
32
+                    b.Property<DateTime>("Modified");
33
+
34
+                    b.Property<string>("ModifiedBy");
35
+
36
+                    b.Property<string>("Photo");
37
+
38
+                    b.Property<string>("RegistrationNumber");
39
+
40
+                    b.Property<int>("UserId");
41
+
42
+                    b.HasKey("Id");
43
+
44
+                    b.HasIndex("UserId")
45
+                        .IsUnique();
46
+
47
+                    b.ToTable("DriverDetails");
48
+                });
49
+
50
+            modelBuilder.Entity("ProRestaurant.Models.Accounts.User", b =>
51
+                {
52
+                    b.Property<int>("Id")
53
+                        .ValueGeneratedOnAdd()
54
+                        .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
55
+
56
+                    b.Property<string>("Cellphone");
57
+
58
+                    b.Property<DateTime>("Created");
59
+
60
+                    b.Property<string>("EmailAddress");
61
+
62
+                    b.Property<string>("FirstName");
63
+
64
+                    b.Property<DateTime>("Modified");
65
+
66
+                    b.Property<string>("ModifiedBy");
67
+
68
+                    b.Property<string>("Password");
69
+
70
+                    b.Property<string>("Surname");
71
+
72
+                    b.HasKey("Id");
73
+
74
+                    b.ToTable("Users");
75
+                });
76
+
77
+            modelBuilder.Entity("ProRestaurant.Models.Accounts.UserAddress", b =>
78
+                {
79
+                    b.Property<int>("Id")
80
+                        .ValueGeneratedOnAdd()
81
+                        .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
82
+
83
+                    b.Property<string>("City");
84
+
85
+                    b.Property<string>("ComplexName");
86
+
87
+                    b.Property<string>("Country");
88
+
89
+                    b.Property<DateTime>("Created");
90
+
91
+                    b.Property<decimal>("Latitude");
92
+
93
+                    b.Property<decimal>("Longitude");
94
+
95
+                    b.Property<DateTime>("Modified");
96
+
97
+                    b.Property<string>("ModifiedBy");
98
+
99
+                    b.Property<string>("PostalCode");
100
+
101
+                    b.Property<string>("Provice");
102
+
103
+                    b.Property<string>("SteetNumber");
104
+
105
+                    b.Property<string>("StreetName");
106
+
107
+                    b.Property<string>("Suburb");
108
+
109
+                    b.Property<string>("UnitNumber");
110
+
111
+                    b.Property<int>("UserId");
112
+
113
+                    b.HasKey("Id");
114
+
115
+                    b.HasIndex("UserId");
116
+
117
+                    b.ToTable("UserAddresses");
118
+                });
119
+
120
+            modelBuilder.Entity("ProRestaurant.Models.Accounts.DriverDetail", b =>
121
+                {
122
+                    b.HasOne("ProRestaurant.Models.Accounts.User", "User")
123
+                        .WithOne("DriverDetails")
124
+                        .HasForeignKey("ProRestaurant.Models.Accounts.DriverDetail", "UserId")
125
+                        .OnDelete(DeleteBehavior.Cascade);
126
+                });
127
+
128
+            modelBuilder.Entity("ProRestaurant.Models.Accounts.UserAddress", b =>
129
+                {
130
+                    b.HasOne("ProRestaurant.Models.Accounts.User", "User")
131
+                        .WithMany()
132
+                        .HasForeignKey("UserId")
133
+                        .OnDelete(DeleteBehavior.Cascade);
134
+                });
135
+#pragma warning restore 612, 618
136
+        }
137
+    }
138
+}

+ 112
- 0
ProRestaurant/Migrations/20200522120517_migration001.cs Voir le fichier

@@ -0,0 +1,112 @@
1
+using System;
2
+using Microsoft.EntityFrameworkCore.Metadata;
3
+using Microsoft.EntityFrameworkCore.Migrations;
4
+
5
+namespace ProRestaurant.Migrations
6
+{
7
+    public partial class migration001 : Migration
8
+    {
9
+        protected override void Up(MigrationBuilder migrationBuilder)
10
+        {
11
+            migrationBuilder.CreateTable(
12
+                name: "Users",
13
+                columns: table => new
14
+                {
15
+                    Id = table.Column<int>(nullable: false)
16
+                        .Annotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn),
17
+                    Created = table.Column<DateTime>(nullable: false),
18
+                    Modified = table.Column<DateTime>(nullable: false),
19
+                    ModifiedBy = table.Column<string>(nullable: true),
20
+                    EmailAddress = table.Column<string>(nullable: true),
21
+                    Password = table.Column<string>(nullable: true),
22
+                    FirstName = table.Column<string>(nullable: true),
23
+                    Surname = table.Column<string>(nullable: true),
24
+                    Cellphone = table.Column<string>(nullable: true)
25
+                },
26
+                constraints: table =>
27
+                {
28
+                    table.PrimaryKey("PK_Users", x => x.Id);
29
+                });
30
+
31
+            migrationBuilder.CreateTable(
32
+                name: "DriverDetails",
33
+                columns: table => new
34
+                {
35
+                    Id = table.Column<int>(nullable: false)
36
+                        .Annotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn),
37
+                    Created = table.Column<DateTime>(nullable: false),
38
+                    Modified = table.Column<DateTime>(nullable: false),
39
+                    ModifiedBy = table.Column<string>(nullable: true),
40
+                    UserId = table.Column<int>(nullable: false),
41
+                    Photo = table.Column<string>(nullable: true),
42
+                    RegistrationNumber = table.Column<string>(nullable: true)
43
+                },
44
+                constraints: table =>
45
+                {
46
+                    table.PrimaryKey("PK_DriverDetails", x => x.Id);
47
+                    table.ForeignKey(
48
+                        name: "FK_DriverDetails_Users_UserId",
49
+                        column: x => x.UserId,
50
+                        principalTable: "Users",
51
+                        principalColumn: "Id",
52
+                        onDelete: ReferentialAction.Cascade);
53
+                });
54
+
55
+            migrationBuilder.CreateTable(
56
+                name: "UserAddresses",
57
+                columns: table => new
58
+                {
59
+                    Id = table.Column<int>(nullable: false)
60
+                        .Annotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn),
61
+                    Created = table.Column<DateTime>(nullable: false),
62
+                    Modified = table.Column<DateTime>(nullable: false),
63
+                    ModifiedBy = table.Column<string>(nullable: true),
64
+                    UserId = table.Column<int>(nullable: false),
65
+                    Latitude = table.Column<decimal>(nullable: false),
66
+                    Longitude = table.Column<decimal>(nullable: false),
67
+                    UnitNumber = table.Column<string>(nullable: true),
68
+                    ComplexName = table.Column<string>(nullable: true),
69
+                    SteetNumber = table.Column<string>(nullable: true),
70
+                    StreetName = table.Column<string>(nullable: true),
71
+                    Suburb = table.Column<string>(nullable: true),
72
+                    City = table.Column<string>(nullable: true),
73
+                    Provice = table.Column<string>(nullable: true),
74
+                    Country = table.Column<string>(nullable: true),
75
+                    PostalCode = table.Column<string>(nullable: true)
76
+                },
77
+                constraints: table =>
78
+                {
79
+                    table.PrimaryKey("PK_UserAddresses", x => x.Id);
80
+                    table.ForeignKey(
81
+                        name: "FK_UserAddresses_Users_UserId",
82
+                        column: x => x.UserId,
83
+                        principalTable: "Users",
84
+                        principalColumn: "Id",
85
+                        onDelete: ReferentialAction.Cascade);
86
+                });
87
+
88
+            migrationBuilder.CreateIndex(
89
+                name: "IX_DriverDetails_UserId",
90
+                table: "DriverDetails",
91
+                column: "UserId",
92
+                unique: true);
93
+
94
+            migrationBuilder.CreateIndex(
95
+                name: "IX_UserAddresses_UserId",
96
+                table: "UserAddresses",
97
+                column: "UserId");
98
+        }
99
+
100
+        protected override void Down(MigrationBuilder migrationBuilder)
101
+        {
102
+            migrationBuilder.DropTable(
103
+                name: "DriverDetails");
104
+
105
+            migrationBuilder.DropTable(
106
+                name: "UserAddresses");
107
+
108
+            migrationBuilder.DropTable(
109
+                name: "Users");
110
+        }
111
+    }
112
+}

+ 136
- 0
ProRestaurant/Migrations/DBContextModelSnapshot.cs Voir le fichier

@@ -0,0 +1,136 @@
1
+// <auto-generated />
2
+using System;
3
+using Microsoft.EntityFrameworkCore;
4
+using Microsoft.EntityFrameworkCore.Infrastructure;
5
+using Microsoft.EntityFrameworkCore.Metadata;
6
+using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
7
+using ProRestaurant.DBContexts;
8
+
9
+namespace ProRestaurant.Migrations
10
+{
11
+    [DbContext(typeof(DBContext))]
12
+    partial class DBContextModelSnapshot : ModelSnapshot
13
+    {
14
+        protected override void BuildModel(ModelBuilder modelBuilder)
15
+        {
16
+#pragma warning disable 612, 618
17
+            modelBuilder
18
+                .HasAnnotation("ProductVersion", "2.2.0-rtm-35687")
19
+                .HasAnnotation("Relational:MaxIdentifierLength", 128)
20
+                .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
21
+
22
+            modelBuilder.Entity("ProRestaurant.Models.Accounts.DriverDetail", b =>
23
+                {
24
+                    b.Property<int>("Id")
25
+                        .ValueGeneratedOnAdd()
26
+                        .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
27
+
28
+                    b.Property<DateTime>("Created");
29
+
30
+                    b.Property<DateTime>("Modified");
31
+
32
+                    b.Property<string>("ModifiedBy");
33
+
34
+                    b.Property<string>("Photo");
35
+
36
+                    b.Property<string>("RegistrationNumber");
37
+
38
+                    b.Property<int>("UserId");
39
+
40
+                    b.HasKey("Id");
41
+
42
+                    b.HasIndex("UserId")
43
+                        .IsUnique();
44
+
45
+                    b.ToTable("DriverDetails");
46
+                });
47
+
48
+            modelBuilder.Entity("ProRestaurant.Models.Accounts.User", b =>
49
+                {
50
+                    b.Property<int>("Id")
51
+                        .ValueGeneratedOnAdd()
52
+                        .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
53
+
54
+                    b.Property<string>("Cellphone");
55
+
56
+                    b.Property<DateTime>("Created");
57
+
58
+                    b.Property<string>("EmailAddress");
59
+
60
+                    b.Property<string>("FirstName");
61
+
62
+                    b.Property<DateTime>("Modified");
63
+
64
+                    b.Property<string>("ModifiedBy");
65
+
66
+                    b.Property<string>("Password");
67
+
68
+                    b.Property<string>("Surname");
69
+
70
+                    b.HasKey("Id");
71
+
72
+                    b.ToTable("Users");
73
+                });
74
+
75
+            modelBuilder.Entity("ProRestaurant.Models.Accounts.UserAddress", b =>
76
+                {
77
+                    b.Property<int>("Id")
78
+                        .ValueGeneratedOnAdd()
79
+                        .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
80
+
81
+                    b.Property<string>("City");
82
+
83
+                    b.Property<string>("ComplexName");
84
+
85
+                    b.Property<string>("Country");
86
+
87
+                    b.Property<DateTime>("Created");
88
+
89
+                    b.Property<decimal>("Latitude");
90
+
91
+                    b.Property<decimal>("Longitude");
92
+
93
+                    b.Property<DateTime>("Modified");
94
+
95
+                    b.Property<string>("ModifiedBy");
96
+
97
+                    b.Property<string>("PostalCode");
98
+
99
+                    b.Property<string>("Provice");
100
+
101
+                    b.Property<string>("SteetNumber");
102
+
103
+                    b.Property<string>("StreetName");
104
+
105
+                    b.Property<string>("Suburb");
106
+
107
+                    b.Property<string>("UnitNumber");
108
+
109
+                    b.Property<int>("UserId");
110
+
111
+                    b.HasKey("Id");
112
+
113
+                    b.HasIndex("UserId");
114
+
115
+                    b.ToTable("UserAddresses");
116
+                });
117
+
118
+            modelBuilder.Entity("ProRestaurant.Models.Accounts.DriverDetail", b =>
119
+                {
120
+                    b.HasOne("ProRestaurant.Models.Accounts.User", "User")
121
+                        .WithOne("DriverDetails")
122
+                        .HasForeignKey("ProRestaurant.Models.Accounts.DriverDetail", "UserId")
123
+                        .OnDelete(DeleteBehavior.Cascade);
124
+                });
125
+
126
+            modelBuilder.Entity("ProRestaurant.Models.Accounts.UserAddress", b =>
127
+                {
128
+                    b.HasOne("ProRestaurant.Models.Accounts.User", "User")
129
+                        .WithMany()
130
+                        .HasForeignKey("UserId")
131
+                        .OnDelete(DeleteBehavior.Cascade);
132
+                });
133
+#pragma warning restore 612, 618
134
+        }
135
+    }
136
+}

+ 11
- 0
ProRestaurant/Models/Accounts/DriverDetail.cs Voir le fichier

@@ -0,0 +1,11 @@
1
+namespace ProRestaurant.Models.Accounts
2
+{
3
+    public class DriverDetail : BaseObject
4
+    {
5
+        public int UserId { get; set; }
6
+        public string Photo { get; set; }
7
+        public string RegistrationNumber { get; set; }
8
+
9
+        public virtual User User { get; set; }
10
+    }
11
+}

+ 18
- 0
ProRestaurant/Models/Accounts/User.cs Voir le fichier

@@ -0,0 +1,18 @@
1
+using System;
2
+using System.Collections.Generic;
3
+using System.Linq;
4
+using System.Threading.Tasks;
5
+
6
+namespace ProRestaurant.Models.Accounts
7
+{
8
+    public class User : BaseObject
9
+    {
10
+        public string EmailAddress { get; set; }
11
+        public string Password { get; set; }
12
+        public string FirstName { get; set; }
13
+        public string Surname { get; set; }
14
+        public string Cellphone { get; set; }
15
+
16
+        public virtual DriverDetail DriverDetails { get; set; }
17
+    }
18
+}

+ 21
- 0
ProRestaurant/Models/Accounts/UserAddress.cs Voir le fichier

@@ -0,0 +1,21 @@
1
+namespace ProRestaurant.Models.Accounts
2
+{
3
+    public class UserAddress : BaseObject
4
+    {
5
+        public int UserId { get; set; }
6
+        public decimal Latitude { get; set; }
7
+        public decimal Longitude { get; set; } 
8
+
9
+        public string UnitNumber { get; set; }
10
+        public string ComplexName { get; set; }
11
+        public string SteetNumber { get; set; }
12
+        public string StreetName { get; set; }
13
+        public string Suburb { get; set; }
14
+        public string City { get; set; }
15
+        public string Provice { get; set; }
16
+        public string Country { get; set; }
17
+        public string PostalCode { get; set; }
18
+
19
+        public virtual User User { get; set; }
20
+    }
21
+}

+ 29
- 0
ProRestaurant/Models/BaseObject.cs Voir le fichier

@@ -0,0 +1,29 @@
1
+using System;
2
+using System.ComponentModel.DataAnnotations;
3
+using System.ComponentModel.DataAnnotations.Schema;
4
+
5
+namespace ProRestaurant.Models
6
+{
7
+    public class BaseObject
8
+    {
9
+        #region Properties
10
+        [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
11
+        [Key]
12
+        public int Id { get; set; }
13
+        public DateTime Created { get; set; } = DateTime.Now;
14
+        public DateTime Modified { get; set; } = DateTime.Now;
15
+        public string ModifiedBy { get; set; }
16
+        #endregion
17
+
18
+        #region Methods
19
+        public virtual void UpdateModified(string modifiedBy)
20
+        {
21
+            Modified = DateTime.Now;
22
+            if (string.IsNullOrEmpty(modifiedBy))
23
+            {
24
+                ModifiedBy = modifiedBy;
25
+            }
26
+        }
27
+        #endregion 
28
+    }
29
+}

+ 20
- 0
ProRestaurant/Models/Restaurants/MenuItem.cs Voir le fichier

@@ -0,0 +1,20 @@
1
+using System;
2
+using System.Collections.Generic;
3
+using System.Linq;
4
+using System.Threading.Tasks;
5
+
6
+namespace ProRestaurant.Models.Restaurants
7
+{
8
+    //WIP
9
+    //public class MenuCategory : BaseObject
10
+    //{
11
+    //    public int RestaurantId { get; set; }
12
+    //    public string Description { get; set; }
13
+    //}
14
+
15
+    //public class MenuItem : BaseObject
16
+    //{
17
+    //    public int RestaurantId { get; set; }
18
+    //    public int CategoryId { get; set; }
19
+    //}
20
+}

+ 19
- 0
ProRestaurant/Models/Restaurants/Restaurant.cs Voir le fichier

@@ -0,0 +1,19 @@
1
+using Microsoft.AspNetCore.SignalR;
2
+using System.Collections.Generic;
3
+using System.Linq;
4
+using System.Threading.Tasks;
5
+
6
+namespace ProRestaurant.Models.Restaurants
7
+{
8
+    public class Restaurant : BaseObject
9
+    {
10
+        public string Name { get; set; }
11
+        public string Location { get; set; } //Set with google's autocomplete(suburb)
12
+        public string Logo { get; set; }
13
+        public bool Chain { get; set; } //if no, do not display the location on card
14
+        public decimal DeliveryFee { get; set; }
15
+        public decimal DeliveryRadius { get; set; }
16
+        public string MethodsOfPayment { get; set; } //Comma separated list - can be displayed as a drop down. 
17
+        public ICollection<TradingHours> TradingHours { get; set; }
18
+    }
19
+}

+ 14
- 0
ProRestaurant/Models/Restaurants/TradingHours.cs Voir le fichier

@@ -0,0 +1,14 @@
1
+using System;
2
+
3
+namespace ProRestaurant.Models.Restaurants
4
+{
5
+    public class TradingHours : BaseObject
6
+    {
7
+        public int RestaurantId { get; set; }
8
+        public string Description { get; set;  }
9
+        public DateTime OpeningTime { get; set; }
10
+        public DateTime ClosingTime { get; set; }
11
+
12
+        public virtual Restaurant Restaurant { get; set; }
13
+    }
14
+}

+ 16
- 0
ProRestaurant/ProRestaurant.csproj Voir le fichier

@@ -0,0 +1,16 @@
1
+<Project Sdk="Microsoft.NET.Sdk.Web">
2
+
3
+  <PropertyGroup>
4
+    <TargetFramework>netcoreapp2.2</TargetFramework>
5
+    <AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
6
+  </PropertyGroup>
7
+
8
+  <ItemGroup>
9
+    <PackageReference Include="Microsoft.AspNetCore.App" />
10
+    <PackageReference Include="Microsoft.AspNetCore.Razor.Design" Version="2.2.0" PrivateAssets="All" />
11
+    <PackageReference Include="Microsoft.EntityFrameworkCore" Version="2.2.0" />
12
+    <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="2.2.0" />
13
+    <PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="2.2.0" />
14
+  </ItemGroup>
15
+
16
+</Project>

+ 7
- 0
ProRestaurant/ProRestaurant.csproj.user Voir le fichier

@@ -0,0 +1,7 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
+  <PropertyGroup>
4
+    <Controller_SelectedScaffolderID>ApiControllerWithActionsScaffolder</Controller_SelectedScaffolderID>
5
+    <Controller_SelectedScaffolderCategoryPath>root/Controller</Controller_SelectedScaffolderCategoryPath>
6
+  </PropertyGroup>
7
+</Project>

+ 24
- 0
ProRestaurant/Program.cs Voir le fichier

@@ -0,0 +1,24 @@
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 ProRestaurant
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<Startup>();
23
+    }
24
+}

+ 30
- 0
ProRestaurant/Properties/launchSettings.json Voir le fichier

@@ -0,0 +1,30 @@
1
+{
2
+  "$schema": "http://json.schemastore.org/launchsettings.json",
3
+  "iisSettings": {
4
+    "windowsAuthentication": false, 
5
+    "anonymousAuthentication": true, 
6
+    "iisExpress": {
7
+      "applicationUrl": "http://localhost:58847",
8
+      "sslPort": 44376
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
+    "ProRestaurant": {
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
+}

+ 18
- 0
ProRestaurant/Repository/Accounts/IUserRepository.cs Voir le fichier

@@ -0,0 +1,18 @@
1
+using ProRestaurant.Models.Accounts;
2
+using System;
3
+using System.Collections.Generic;
4
+using System.Linq;
5
+using System.Threading.Tasks;
6
+
7
+namespace ProRestaurant.Repository.Accounts
8
+{
9
+    public interface IUserRepository
10
+    {
11
+        IEnumerable<User> GetUsers();
12
+        User GetUser(Func<User, bool> where);
13
+        void Insert(User user);
14
+        void Remove(User user);
15
+        void Update(User user);
16
+        void Save();
17
+    }
18
+}

+ 52
- 0
ProRestaurant/Repository/Accounts/UserRepository.cs Voir le fichier

@@ -0,0 +1,52 @@
1
+using Microsoft.EntityFrameworkCore;
2
+using ProRestaurant.DBContexts;
3
+using ProRestaurant.Models.Accounts;
4
+using System;
5
+using System.Collections.Generic;
6
+using System.Linq;
7
+
8
+namespace ProRestaurant.Repository.Accounts
9
+{
10
+    public class UserRepository : IUserRepository
11
+    {
12
+        private readonly DBContext dBContext;
13
+
14
+        public UserRepository(DBContext _DB)
15
+        {
16
+            dBContext = _DB;
17
+        }
18
+
19
+        public User GetUser(Func<User, bool> where)
20
+        {
21
+            return dBContext.Users.Where(where).FirstOrDefault();
22
+        }
23
+
24
+        public IEnumerable<User> GetUsers()
25
+        {
26
+            return dBContext.Users.ToList();
27
+        }
28
+
29
+        public void Insert(User user)
30
+        {
31
+            dBContext.Add(user);
32
+            Save();
33
+        }
34
+
35
+        public void Remove(User user)
36
+        {
37
+            dBContext.Users.Remove(user);
38
+            Save();
39
+        }
40
+
41
+        public void Save()
42
+        {
43
+            dBContext.SaveChanges();
44
+        }
45
+
46
+        public void Update(User user)
47
+        {
48
+            dBContext.Entry(user).State = EntityState.Modified;
49
+            Save();
50
+        }
51
+    }
52
+}

+ 18
- 0
ProRestaurant/Repository/Restaurants/IRestaurantRepository.cs Voir le fichier

@@ -0,0 +1,18 @@
1
+using ProRestaurant.Models.Restaurants;
2
+using System;
3
+using System.Collections.Generic;
4
+using System.Linq;
5
+using System.Threading.Tasks;
6
+
7
+namespace ProRestaurant.Repository.Restaurants
8
+{
9
+    public interface IRestaurantRepository
10
+    {
11
+        IEnumerable<Restaurant> GetUsers();
12
+        Restaurant GetRestaurant(Func<Restaurant, bool> where);
13
+        void Insert(Restaurant restaurant);
14
+        void Remove(Restaurant restaurant);
15
+        void Update(Restaurant restaurant);
16
+        void Save();
17
+    }    
18
+}

+ 53
- 0
ProRestaurant/Repository/Restaurants/RestaurantRepository.cs Voir le fichier

@@ -0,0 +1,53 @@
1
+using Microsoft.EntityFrameworkCore;
2
+using ProRestaurant.DBContexts;
3
+using ProRestaurant.Models.Restaurants;
4
+using System;
5
+using System.Collections.Generic;
6
+using System.Linq;
7
+using System.Threading.Tasks;
8
+
9
+namespace ProRestaurant.Repository.Restaurants
10
+{
11
+    public class RestaurantRepository : IRestaurantRepository
12
+    {
13
+        private readonly DBContext dBContext;
14
+
15
+        public RestaurantRepository(DBContext db)
16
+        {
17
+            dBContext = db;
18
+        }
19
+
20
+        public Restaurant GetRestaurant(Func<Restaurant, bool> where)
21
+        {
22
+            return dBContext.Restaurants.Where(where).FirstOrDefault();
23
+        }
24
+
25
+        public IEnumerable<Restaurant> GetUsers()
26
+        {
27
+            return dBContext.Restaurants.ToList();
28
+        }
29
+
30
+        public void Insert(Restaurant restaurant)
31
+        {
32
+            dBContext.Add(restaurant);
33
+            Save();
34
+        }
35
+
36
+        public void Remove(Restaurant restaurant)
37
+        {
38
+            dBContext.Restaurants.Remove(restaurant);
39
+            Save();
40
+        }
41
+
42
+        public void Save()
43
+        {
44
+            dBContext.SaveChanges();
45
+        }
46
+
47
+        public void Update(Restaurant restaurant)
48
+        {
49
+            dBContext.Entry(restaurant).State = EntityState.Modified;
50
+            Save();
51
+        }
52
+    }
53
+}

+ 57
- 0
ProRestaurant/Startup.cs Voir le fichier

@@ -0,0 +1,57 @@
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 ProRestaurant.DBContexts;
15
+using ProRestaurant.Repository.Accounts;
16
+
17
+namespace ProRestaurant
18
+{
19
+    public class Startup
20
+    {
21
+        public Startup(IConfiguration configuration)
22
+        {
23
+            Configuration = configuration;
24
+        }
25
+
26
+        public IConfiguration Configuration { get; }
27
+        
28
+        public void ConfigureServices(IServiceCollection services)
29
+        {
30
+            services.AddCors(o => o.AddPolicy("MyPolicy", builder =>
31
+            {
32
+                builder.AllowAnyOrigin()
33
+                       .AllowAnyMethod()
34
+                       .AllowAnyHeader();
35
+            }));
36
+            services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2);
37
+            services.AddDbContext<DBContext>(o => o.UseSqlServer(Configuration.GetConnectionString("DefaultDatabase")));
38
+
39
+            services.AddTransient<IUserRepository, UserRepository>();
40
+        }
41
+        
42
+        public void Configure(IApplicationBuilder app, IHostingEnvironment env)
43
+        {
44
+            if (env.IsDevelopment())
45
+            {
46
+                app.UseDeveloperExceptionPage();
47
+            }
48
+            else
49
+            {                
50
+                app.UseHsts();
51
+            }
52
+
53
+            app.UseHttpsRedirection();
54
+            app.UseMvc();
55
+        }
56
+    }
57
+}

+ 9
- 0
ProRestaurant/appsettings.Development.json Voir le fichier

@@ -0,0 +1,9 @@
1
+{
2
+  "Logging": {
3
+    "LogLevel": {
4
+      "Default": "Debug",
5
+      "System": "Information",
6
+      "Microsoft": "Information"
7
+    }
8
+  }
9
+}

+ 11
- 0
ProRestaurant/appsettings.json Voir le fichier

@@ -0,0 +1,11 @@
1
+{
2
+  "Logging": {
3
+    "LogLevel": {
4
+      "Default": "Warning"
5
+    }
6
+  },
7
+  "AllowedHosts": "*",
8
+  "ConnectionStrings": {
9
+    "DefaultDatabase": "Data Source=localhost;Initial Catalog=Restaurants;Integrated Security=true;Pooling=false;"
10
+  }
11
+}

+ 5265
- 0
ProRestaurant/bin/Debug/netcoreapp2.2/ProRestaurant.deps.json
Fichier diff supprimé car celui-ci est trop grand
Voir le fichier


BIN
ProRestaurant/bin/Debug/netcoreapp2.2/ProRestaurant.dll Voir le fichier


BIN
ProRestaurant/bin/Debug/netcoreapp2.2/ProRestaurant.pdb Voir le fichier


+ 9
- 0
ProRestaurant/bin/Debug/netcoreapp2.2/ProRestaurant.runtimeconfig.dev.json Voir le fichier

@@ -0,0 +1,9 @@
1
+{
2
+  "runtimeOptions": {
3
+    "additionalProbingPaths": [
4
+      "C:\\Users\\georg\\.dotnet\\store\\|arch|\\|tfm|",
5
+      "C:\\Users\\georg\\.nuget\\packages",
6
+      "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
7
+    ]
8
+  }
9
+}

+ 12
- 0
ProRestaurant/bin/Debug/netcoreapp2.2/ProRestaurant.runtimeconfig.json Voir le fichier

@@ -0,0 +1,12 @@
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
+}

+ 30
- 0
ProRestaurant/bin/Debug/netcoreapp2.2/Properties/launchSettings.json Voir le fichier

@@ -0,0 +1,30 @@
1
+{
2
+  "$schema": "http://json.schemastore.org/launchsettings.json",
3
+  "iisSettings": {
4
+    "windowsAuthentication": false, 
5
+    "anonymousAuthentication": true, 
6
+    "iisExpress": {
7
+      "applicationUrl": "http://localhost:58847",
8
+      "sslPort": 44376
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
+    "ProRestaurant": {
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
+}

+ 9
- 0
ProRestaurant/bin/Debug/netcoreapp2.2/appsettings.Development.json Voir le fichier

@@ -0,0 +1,9 @@
1
+{
2
+  "Logging": {
3
+    "LogLevel": {
4
+      "Default": "Debug",
5
+      "System": "Information",
6
+      "Microsoft": "Information"
7
+    }
8
+  }
9
+}

+ 11
- 0
ProRestaurant/bin/Debug/netcoreapp2.2/appsettings.json Voir le fichier

@@ -0,0 +1,11 @@
1
+{
2
+  "Logging": {
3
+    "LogLevel": {
4
+      "Default": "Warning"
5
+    }
6
+  },
7
+  "AllowedHosts": "*",
8
+  "ConnectionStrings": {
9
+    "DefaultDatabase": "Data Source=localhost;Initial Catalog=Restaurants;Integrated Security=true;Pooling=false;"
10
+  }
11
+}

+ 4
- 0
ProRestaurant/obj/Debug/netcoreapp2.2/.NETCoreApp,Version=v2.2.AssemblyAttributes.cs Voir le fichier

@@ -0,0 +1,4 @@
1
+// <autogenerated />
2
+using System;
3
+using System.Reflection;
4
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v2.2", FrameworkDisplayName = "")]

+ 23
- 0
ProRestaurant/obj/Debug/netcoreapp2.2/ProRestaurant.AssemblyInfo.cs Voir le fichier

@@ -0,0 +1,23 @@
1
+//------------------------------------------------------------------------------
2
+// <auto-generated>
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
+// </auto-generated>
9
+//------------------------------------------------------------------------------
10
+
11
+using System;
12
+using System.Reflection;
13
+
14
+[assembly: System.Reflection.AssemblyCompanyAttribute("ProRestaurant")]
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("ProRestaurant")]
19
+[assembly: System.Reflection.AssemblyTitleAttribute("ProRestaurant")]
20
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
21
+
22
+// Generated by the MSBuild WriteCodeFragment class.
23
+

+ 1
- 0
ProRestaurant/obj/Debug/netcoreapp2.2/ProRestaurant.AssemblyInfoInputs.cache Voir le fichier

@@ -0,0 +1 @@
1
+3f3d606fe0b8593a16ef65ff6e3b38c375505540

+ 1
- 0
ProRestaurant/obj/Debug/netcoreapp2.2/ProRestaurant.RazorAssemblyInfo.cache Voir le fichier

@@ -0,0 +1 @@
1
+e9c0faa1690d5574853a3afa7f25ba912030b559

+ 20
- 0
ProRestaurant/obj/Debug/netcoreapp2.2/ProRestaurant.RazorAssemblyInfo.cs Voir le fichier

@@ -0,0 +1,20 @@
1
+//------------------------------------------------------------------------------
2
+// <auto-generated>
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
+// </auto-generated>
9
+//------------------------------------------------------------------------------
10
+
11
+using System;
12
+using System.Reflection;
13
+
14
+[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.RelatedAssemblyAttribute("ProRestaurant.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
+

+ 1
- 0
ProRestaurant/obj/Debug/netcoreapp2.2/ProRestaurant.RazorTargetAssemblyInfo.cache Voir le fichier

@@ -0,0 +1 @@
1
+15fdbd547145d3b0c7be283256dda02396f99024

BIN
ProRestaurant/obj/Debug/netcoreapp2.2/ProRestaurant.assets.cache Voir le fichier


+ 1
- 0
ProRestaurant/obj/Debug/netcoreapp2.2/ProRestaurant.csproj.CoreCompileInputs.cache Voir le fichier

@@ -0,0 +1 @@
1
+ae4ea08199583feb3ba95506c134065e2a0d2be7

+ 18
- 0
ProRestaurant/obj/Debug/netcoreapp2.2/ProRestaurant.csproj.FileListAbsolute.txt Voir le fichier

@@ -0,0 +1,18 @@
1
+C:\Work\Development\ProRestaurant\ProResturantAPI\ProRestaurant\ProRestaurant\bin\Debug\netcoreapp2.2\appsettings.Development.json
2
+C:\Work\Development\ProRestaurant\ProResturantAPI\ProRestaurant\ProRestaurant\bin\Debug\netcoreapp2.2\appsettings.json
3
+C:\Work\Development\ProRestaurant\ProResturantAPI\ProRestaurant\ProRestaurant\bin\Debug\netcoreapp2.2\Properties\launchSettings.json
4
+C:\Work\Development\ProRestaurant\ProResturantAPI\ProRestaurant\ProRestaurant\bin\Debug\netcoreapp2.2\ProRestaurant.deps.json
5
+C:\Work\Development\ProRestaurant\ProResturantAPI\ProRestaurant\ProRestaurant\bin\Debug\netcoreapp2.2\ProRestaurant.runtimeconfig.json
6
+C:\Work\Development\ProRestaurant\ProResturantAPI\ProRestaurant\ProRestaurant\bin\Debug\netcoreapp2.2\ProRestaurant.runtimeconfig.dev.json
7
+C:\Work\Development\ProRestaurant\ProResturantAPI\ProRestaurant\ProRestaurant\bin\Debug\netcoreapp2.2\ProRestaurant.dll
8
+C:\Work\Development\ProRestaurant\ProResturantAPI\ProRestaurant\ProRestaurant\obj\Debug\netcoreapp2.2\ProRestaurant.csprojAssemblyReference.cache
9
+C:\Work\Development\ProRestaurant\ProResturantAPI\ProRestaurant\ProRestaurant\obj\Debug\netcoreapp2.2\ProRestaurant.AssemblyInfoInputs.cache
10
+C:\Work\Development\ProRestaurant\ProResturantAPI\ProRestaurant\ProRestaurant\obj\Debug\netcoreapp2.2\ProRestaurant.AssemblyInfo.cs
11
+C:\Work\Development\ProRestaurant\ProResturantAPI\ProRestaurant\ProRestaurant\obj\Debug\netcoreapp2.2\ProRestaurant.RazorAssemblyInfo.cache
12
+C:\Work\Development\ProRestaurant\ProResturantAPI\ProRestaurant\ProRestaurant\obj\Debug\netcoreapp2.2\ProRestaurant.RazorAssemblyInfo.cs
13
+C:\Work\Development\ProRestaurant\ProResturantAPI\ProRestaurant\ProRestaurant\obj\Debug\netcoreapp2.2\ProRestaurant.RazorTargetAssemblyInfo.cache
14
+C:\Work\Development\ProRestaurant\ProResturantAPI\ProRestaurant\ProRestaurant\obj\Debug\netcoreapp2.2\ProRestaurant.genruntimeconfig.cache
15
+C:\Work\Development\ProRestaurant\ProResturantAPI\ProRestaurant\ProRestaurant\bin\Debug\netcoreapp2.2\ProRestaurant.pdb
16
+C:\Work\Development\ProRestaurant\ProResturantAPI\ProRestaurant\ProRestaurant\obj\Debug\netcoreapp2.2\ProRestaurant.csproj.CoreCompileInputs.cache
17
+C:\Work\Development\ProRestaurant\ProResturantAPI\ProRestaurant\ProRestaurant\obj\Debug\netcoreapp2.2\ProRestaurant.dll
18
+C:\Work\Development\ProRestaurant\ProResturantAPI\ProRestaurant\ProRestaurant\obj\Debug\netcoreapp2.2\ProRestaurant.pdb

BIN
ProRestaurant/obj/Debug/netcoreapp2.2/ProRestaurant.csprojAssemblyReference.cache Voir le fichier


BIN
ProRestaurant/obj/Debug/netcoreapp2.2/ProRestaurant.dll Voir le fichier


+ 1
- 0
ProRestaurant/obj/Debug/netcoreapp2.2/ProRestaurant.genruntimeconfig.cache Voir le fichier

@@ -0,0 +1 @@
1
+7968ede4e93f75a734c953a95fb6e8484eda72f0

BIN
ProRestaurant/obj/Debug/netcoreapp2.2/ProRestaurant.pdb Voir le fichier


+ 91
- 0
ProRestaurant/obj/ProRestaurant.csproj.nuget.dgspec.json Voir le fichier

@@ -0,0 +1,91 @@
1
+{
2
+  "format": 1,
3
+  "restore": {
4
+    "C:\\Work\\Development\\ProRestaurant\\ProRestaurantAPI\\RestaurantSite_API\\ProRestaurant\\ProRestaurant.csproj": {}
5
+  },
6
+  "projects": {
7
+    "C:\\Work\\Development\\ProRestaurant\\ProRestaurantAPI\\RestaurantSite_API\\ProRestaurant\\ProRestaurant.csproj": {
8
+      "version": "1.0.0",
9
+      "restore": {
10
+        "projectUniqueName": "C:\\Work\\Development\\ProRestaurant\\ProRestaurantAPI\\RestaurantSite_API\\ProRestaurant\\ProRestaurant.csproj",
11
+        "projectName": "ProRestaurant",
12
+        "projectPath": "C:\\Work\\Development\\ProRestaurant\\ProRestaurantAPI\\RestaurantSite_API\\ProRestaurant\\ProRestaurant.csproj",
13
+        "packagesPath": "C:\\Users\\georg\\.nuget\\packages\\",
14
+        "outputPath": "C:\\Work\\Development\\ProRestaurant\\ProRestaurantAPI\\RestaurantSite_API\\ProRestaurant\\obj\\",
15
+        "projectStyle": "PackageReference",
16
+        "fallbackFolders": [
17
+          "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
18
+        ],
19
+        "configFilePaths": [
20
+          "C:\\Users\\georg\\AppData\\Roaming\\NuGet\\NuGet.Config",
21
+          "C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 18.2.config",
22
+          "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
23
+        ],
24
+        "originalTargetFrameworks": [
25
+          "netcoreapp2.2"
26
+        ],
27
+        "sources": {
28
+          "C:\\Program Files (x86)\\DevExpress 18.2\\Components\\System\\Components\\Packages": {},
29
+          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
30
+          "https://api.nuget.org/v3/index.json": {}
31
+        },
32
+        "frameworks": {
33
+          "netcoreapp2.2": {
34
+            "projectReferences": {}
35
+          }
36
+        },
37
+        "warningProperties": {
38
+          "warnAsError": [
39
+            "NU1605"
40
+          ]
41
+        }
42
+      },
43
+      "frameworks": {
44
+        "netcoreapp2.2": {
45
+          "dependencies": {
46
+            "Microsoft.AspNetCore.App": {
47
+              "suppressParent": "All",
48
+              "target": "Package",
49
+              "version": "[2.2.0, )",
50
+              "autoReferenced": true
51
+            },
52
+            "Microsoft.AspNetCore.Razor.Design": {
53
+              "suppressParent": "All",
54
+              "target": "Package",
55
+              "version": "[2.2.0, )"
56
+            },
57
+            "Microsoft.EntityFrameworkCore": {
58
+              "target": "Package",
59
+              "version": "[2.2.0, )"
60
+            },
61
+            "Microsoft.EntityFrameworkCore.SqlServer": {
62
+              "target": "Package",
63
+              "version": "[2.2.0, )"
64
+            },
65
+            "Microsoft.NETCore.App": {
66
+              "suppressParent": "All",
67
+              "target": "Package",
68
+              "version": "[2.2.0, )",
69
+              "autoReferenced": true
70
+            },
71
+            "Npgsql.EntityFrameworkCore.PostgreSQL": {
72
+              "target": "Package",
73
+              "version": "[2.2.0, )"
74
+            }
75
+          },
76
+          "imports": [
77
+            "net461",
78
+            "net462",
79
+            "net47",
80
+            "net471",
81
+            "net472",
82
+            "net48"
83
+          ],
84
+          "assetTargetFallback": true,
85
+          "warn": true,
86
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json"
87
+        }
88
+      }
89
+    }
90
+  }
91
+}

+ 29
- 0
ProRestaurant/obj/ProRestaurant.csproj.nuget.g.props Voir le fichier

@@ -0,0 +1,29 @@
1
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
2
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
+  <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
4
+    <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
5
+    <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
6
+    <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
7
+    <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
8
+    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\georg\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
9
+    <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
10
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
11
+  </PropertyGroup>
12
+  <PropertyGroup>
13
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
14
+  </PropertyGroup>
15
+  <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
16
+    <Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.netcore.app\2.2.0\build\netcoreapp2.2\Microsoft.NETCore.App.props" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.netcore.app\2.2.0\build\netcoreapp2.2\Microsoft.NETCore.App.props')" />
17
+    <Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.extensions.fileproviders.embedded\2.2.0\build\netstandard2.0\Microsoft.Extensions.FileProviders.Embedded.props" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.extensions.fileproviders.embedded\2.2.0\build\netstandard2.0\Microsoft.Extensions.FileProviders.Embedded.props')" />
18
+    <Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.extensions.configuration.usersecrets\2.2.0\build\netstandard2.0\Microsoft.Extensions.Configuration.UserSecrets.props" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.extensions.configuration.usersecrets\2.2.0\build\netstandard2.0\Microsoft.Extensions.Configuration.UserSecrets.props')" />
19
+    <Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.entityframeworkcore.design\2.2.0\build\netcoreapp2.0\Microsoft.EntityFrameworkCore.Design.props" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.entityframeworkcore.design\2.2.0\build\netcoreapp2.0\Microsoft.EntityFrameworkCore.Design.props')" />
20
+    <Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.mvc.razor.extensions\2.2.0\build\netstandard2.0\Microsoft.AspNetCore.Mvc.Razor.Extensions.props" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.mvc.razor.extensions\2.2.0\build\netstandard2.0\Microsoft.AspNetCore.Mvc.Razor.Extensions.props')" />
21
+    <Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.razor.design\2.2.0\build\netstandard2.0\Microsoft.AspNetCore.Razor.Design.props" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.razor.design\2.2.0\build\netstandard2.0\Microsoft.AspNetCore.Razor.Design.props')" />
22
+    <Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.app\2.2.0\build\netcoreapp2.2\Microsoft.AspNetCore.App.props" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.app\2.2.0\build\netcoreapp2.2\Microsoft.AspNetCore.App.props')" />
23
+  </ImportGroup>
24
+  <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
25
+    <PkgMicrosoft_EntityFrameworkCore_Tools Condition=" '$(PkgMicrosoft_EntityFrameworkCore_Tools)' == '' ">C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.entityframeworkcore.tools\2.2.0</PkgMicrosoft_EntityFrameworkCore_Tools>
26
+    <PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.codeanalysis.analyzers\1.1.0</PkgMicrosoft_CodeAnalysis_Analyzers>
27
+    <PkgMicrosoft_AspNetCore_Razor_Design Condition=" '$(PkgMicrosoft_AspNetCore_Razor_Design)' == '' ">C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.razor.design\2.2.0</PkgMicrosoft_AspNetCore_Razor_Design>
28
+  </PropertyGroup>
29
+</Project>

+ 17
- 0
ProRestaurant/obj/ProRestaurant.csproj.nuget.g.targets Voir le fichier

@@ -0,0 +1,17 @@
1
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
2
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
+  <PropertyGroup>
4
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
5
+  </PropertyGroup>
6
+  <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
7
+    <Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\netstandard.library\2.0.3\build\netstandard2.0\NETStandard.Library.targets" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\netstandard.library\2.0.3\build\netstandard2.0\NETStandard.Library.targets')" />
8
+    <Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.netcore.app\2.2.0\build\netcoreapp2.2\Microsoft.NETCore.App.targets" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.netcore.app\2.2.0\build\netcoreapp2.2\Microsoft.NETCore.App.targets')" />
9
+    <Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.extensions.fileproviders.embedded\2.2.0\build\netstandard2.0\Microsoft.Extensions.FileProviders.Embedded.targets" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.extensions.fileproviders.embedded\2.2.0\build\netstandard2.0\Microsoft.Extensions.FileProviders.Embedded.targets')" />
10
+    <Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.extensions.configuration.usersecrets\2.2.0\build\netstandard2.0\Microsoft.Extensions.Configuration.UserSecrets.targets" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.extensions.configuration.usersecrets\2.2.0\build\netstandard2.0\Microsoft.Extensions.Configuration.UserSecrets.targets')" />
11
+    <Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.mvc.razor.extensions\2.2.0\build\netstandard2.0\Microsoft.AspNetCore.Mvc.Razor.Extensions.targets" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.mvc.razor.extensions\2.2.0\build\netstandard2.0\Microsoft.AspNetCore.Mvc.Razor.Extensions.targets')" />
12
+    <Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.server.iisintegration\2.2.0\build\netstandard2.0\Microsoft.AspNetCore.Server.IISIntegration.targets" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.server.iisintegration\2.2.0\build\netstandard2.0\Microsoft.AspNetCore.Server.IISIntegration.targets')" />
13
+    <Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.server.iis\2.2.0\build\netstandard2.0\Microsoft.AspNetCore.Server.IIS.targets" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.server.iis\2.2.0\build\netstandard2.0\Microsoft.AspNetCore.Server.IIS.targets')" />
14
+    <Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.mvc.razor.viewcompilation\2.2.0\build\netstandard2.0\Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.targets" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.mvc.razor.viewcompilation\2.2.0\build\netstandard2.0\Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.targets')" />
15
+    <Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.app\2.2.0\build\netcoreapp2.2\Microsoft.AspNetCore.App.targets" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.app\2.2.0\build\netcoreapp2.2\Microsoft.AspNetCore.App.targets')" />
16
+  </ImportGroup>
17
+</Project>

+ 12257
- 0
ProRestaurant/obj/project.assets.json
Fichier diff supprimé car celui-ci est trop grand
Voir le fichier


+ 294
- 0
ProRestaurant/obj/project.nuget.cache Voir le fichier

@@ -0,0 +1,294 @@
1
+{
2
+  "version": 2,
3
+  "dgSpecHash": "iaSENNLeoDrP0E17PBbxDIM3wS4kUQ60CphPI10Ep+2nkLiZG8Lii8c7jAFLYYu8s/6Gs6+JxCLc0HOp9lkUTA==",
4
+  "success": true,
5
+  "projectFilePath": "C:\\Work\\Development\\ProRestaurant\\ProRestaurantAPI\\RestaurantSite_API\\ProRestaurant\\ProRestaurant.csproj",
6
+  "expectedPackageFiles": [
7
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnet.webapi.client\\5.2.6\\microsoft.aspnet.webapi.client.5.2.6.nupkg.sha512",
8
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore\\2.2.0\\microsoft.aspnetcore.2.2.0.nupkg.sha512",
9
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.antiforgery\\2.2.0\\microsoft.aspnetcore.antiforgery.2.2.0.nupkg.sha512",
10
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.app\\2.2.0\\microsoft.aspnetcore.app.2.2.0.nupkg.sha512",
11
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication\\2.2.0\\microsoft.aspnetcore.authentication.2.2.0.nupkg.sha512",
12
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.abstractions\\2.2.0\\microsoft.aspnetcore.authentication.abstractions.2.2.0.nupkg.sha512",
13
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.cookies\\2.2.0\\microsoft.aspnetcore.authentication.cookies.2.2.0.nupkg.sha512",
14
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.core\\2.2.0\\microsoft.aspnetcore.authentication.core.2.2.0.nupkg.sha512",
15
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.facebook\\2.2.0\\microsoft.aspnetcore.authentication.facebook.2.2.0.nupkg.sha512",
16
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.google\\2.2.0\\microsoft.aspnetcore.authentication.google.2.2.0.nupkg.sha512",
17
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.jwtbearer\\2.2.0\\microsoft.aspnetcore.authentication.jwtbearer.2.2.0.nupkg.sha512",
18
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.microsoftaccount\\2.2.0\\microsoft.aspnetcore.authentication.microsoftaccount.2.2.0.nupkg.sha512",
19
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.oauth\\2.2.0\\microsoft.aspnetcore.authentication.oauth.2.2.0.nupkg.sha512",
20
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.openidconnect\\2.2.0\\microsoft.aspnetcore.authentication.openidconnect.2.2.0.nupkg.sha512",
21
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.twitter\\2.2.0\\microsoft.aspnetcore.authentication.twitter.2.2.0.nupkg.sha512",
22
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authentication.wsfederation\\2.2.0\\microsoft.aspnetcore.authentication.wsfederation.2.2.0.nupkg.sha512",
23
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authorization\\2.2.0\\microsoft.aspnetcore.authorization.2.2.0.nupkg.sha512",
24
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.authorization.policy\\2.2.0\\microsoft.aspnetcore.authorization.policy.2.2.0.nupkg.sha512",
25
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.connections.abstractions\\2.2.0\\microsoft.aspnetcore.connections.abstractions.2.2.0.nupkg.sha512",
26
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.cookiepolicy\\2.2.0\\microsoft.aspnetcore.cookiepolicy.2.2.0.nupkg.sha512",
27
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.cors\\2.2.0\\microsoft.aspnetcore.cors.2.2.0.nupkg.sha512",
28
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.cryptography.internal\\2.2.0\\microsoft.aspnetcore.cryptography.internal.2.2.0.nupkg.sha512",
29
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.cryptography.keyderivation\\2.2.0\\microsoft.aspnetcore.cryptography.keyderivation.2.2.0.nupkg.sha512",
30
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.dataprotection\\2.2.0\\microsoft.aspnetcore.dataprotection.2.2.0.nupkg.sha512",
31
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.dataprotection.abstractions\\2.2.0\\microsoft.aspnetcore.dataprotection.abstractions.2.2.0.nupkg.sha512",
32
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.dataprotection.extensions\\2.2.0\\microsoft.aspnetcore.dataprotection.extensions.2.2.0.nupkg.sha512",
33
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.diagnostics\\2.2.0\\microsoft.aspnetcore.diagnostics.2.2.0.nupkg.sha512",
34
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.diagnostics.abstractions\\2.2.0\\microsoft.aspnetcore.diagnostics.abstractions.2.2.0.nupkg.sha512",
35
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.diagnostics.entityframeworkcore\\2.2.0\\microsoft.aspnetcore.diagnostics.entityframeworkcore.2.2.0.nupkg.sha512",
36
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.diagnostics.healthchecks\\2.2.0\\microsoft.aspnetcore.diagnostics.healthchecks.2.2.0.nupkg.sha512",
37
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.hostfiltering\\2.2.0\\microsoft.aspnetcore.hostfiltering.2.2.0.nupkg.sha512",
38
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.hosting\\2.2.0\\microsoft.aspnetcore.hosting.2.2.0.nupkg.sha512",
39
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.hosting.abstractions\\2.2.0\\microsoft.aspnetcore.hosting.abstractions.2.2.0.nupkg.sha512",
40
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.hosting.server.abstractions\\2.2.0\\microsoft.aspnetcore.hosting.server.abstractions.2.2.0.nupkg.sha512",
41
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.html.abstractions\\2.2.0\\microsoft.aspnetcore.html.abstractions.2.2.0.nupkg.sha512",
42
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.http\\2.2.0\\microsoft.aspnetcore.http.2.2.0.nupkg.sha512",
43
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.http.abstractions\\2.2.0\\microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512",
44
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.http.connections\\1.1.0\\microsoft.aspnetcore.http.connections.1.1.0.nupkg.sha512",
45
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.http.connections.common\\1.1.0\\microsoft.aspnetcore.http.connections.common.1.1.0.nupkg.sha512",
46
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.http.extensions\\2.2.0\\microsoft.aspnetcore.http.extensions.2.2.0.nupkg.sha512",
47
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.http.features\\2.2.0\\microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512",
48
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.httpoverrides\\2.2.0\\microsoft.aspnetcore.httpoverrides.2.2.0.nupkg.sha512",
49
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.httpspolicy\\2.2.0\\microsoft.aspnetcore.httpspolicy.2.2.0.nupkg.sha512",
50
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.identity\\2.2.0\\microsoft.aspnetcore.identity.2.2.0.nupkg.sha512",
51
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.identity.entityframeworkcore\\2.2.0\\microsoft.aspnetcore.identity.entityframeworkcore.2.2.0.nupkg.sha512",
52
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.identity.ui\\2.2.0\\microsoft.aspnetcore.identity.ui.2.2.0.nupkg.sha512",
53
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.jsonpatch\\2.2.0\\microsoft.aspnetcore.jsonpatch.2.2.0.nupkg.sha512",
54
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.localization\\2.2.0\\microsoft.aspnetcore.localization.2.2.0.nupkg.sha512",
55
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.localization.routing\\2.2.0\\microsoft.aspnetcore.localization.routing.2.2.0.nupkg.sha512",
56
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.middlewareanalysis\\2.2.0\\microsoft.aspnetcore.middlewareanalysis.2.2.0.nupkg.sha512",
57
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc\\2.2.0\\microsoft.aspnetcore.mvc.2.2.0.nupkg.sha512",
58
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.abstractions\\2.2.0\\microsoft.aspnetcore.mvc.abstractions.2.2.0.nupkg.sha512",
59
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.analyzers\\2.2.0\\microsoft.aspnetcore.mvc.analyzers.2.2.0.nupkg.sha512",
60
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.apiexplorer\\2.2.0\\microsoft.aspnetcore.mvc.apiexplorer.2.2.0.nupkg.sha512",
61
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.core\\2.2.0\\microsoft.aspnetcore.mvc.core.2.2.0.nupkg.sha512",
62
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.cors\\2.2.0\\microsoft.aspnetcore.mvc.cors.2.2.0.nupkg.sha512",
63
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.dataannotations\\2.2.0\\microsoft.aspnetcore.mvc.dataannotations.2.2.0.nupkg.sha512",
64
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.formatters.json\\2.2.0\\microsoft.aspnetcore.mvc.formatters.json.2.2.0.nupkg.sha512",
65
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.formatters.xml\\2.2.0\\microsoft.aspnetcore.mvc.formatters.xml.2.2.0.nupkg.sha512",
66
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.localization\\2.2.0\\microsoft.aspnetcore.mvc.localization.2.2.0.nupkg.sha512",
67
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.razor\\2.2.0\\microsoft.aspnetcore.mvc.razor.2.2.0.nupkg.sha512",
68
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.razor.extensions\\2.2.0\\microsoft.aspnetcore.mvc.razor.extensions.2.2.0.nupkg.sha512",
69
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.razor.viewcompilation\\2.2.0\\microsoft.aspnetcore.mvc.razor.viewcompilation.2.2.0.nupkg.sha512",
70
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.razorpages\\2.2.0\\microsoft.aspnetcore.mvc.razorpages.2.2.0.nupkg.sha512",
71
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.taghelpers\\2.2.0\\microsoft.aspnetcore.mvc.taghelpers.2.2.0.nupkg.sha512",
72
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.mvc.viewfeatures\\2.2.0\\microsoft.aspnetcore.mvc.viewfeatures.2.2.0.nupkg.sha512",
73
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.nodeservices\\2.2.0\\microsoft.aspnetcore.nodeservices.2.2.0.nupkg.sha512",
74
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.owin\\2.2.0\\microsoft.aspnetcore.owin.2.2.0.nupkg.sha512",
75
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.razor\\2.2.0\\microsoft.aspnetcore.razor.2.2.0.nupkg.sha512",
76
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.razor.design\\2.2.0\\microsoft.aspnetcore.razor.design.2.2.0.nupkg.sha512",
77
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.razor.language\\2.2.0\\microsoft.aspnetcore.razor.language.2.2.0.nupkg.sha512",
78
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.razor.runtime\\2.2.0\\microsoft.aspnetcore.razor.runtime.2.2.0.nupkg.sha512",
79
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.responsecaching\\2.2.0\\microsoft.aspnetcore.responsecaching.2.2.0.nupkg.sha512",
80
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.responsecaching.abstractions\\2.2.0\\microsoft.aspnetcore.responsecaching.abstractions.2.2.0.nupkg.sha512",
81
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.responsecompression\\2.2.0\\microsoft.aspnetcore.responsecompression.2.2.0.nupkg.sha512",
82
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.rewrite\\2.2.0\\microsoft.aspnetcore.rewrite.2.2.0.nupkg.sha512",
83
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.routing\\2.2.0\\microsoft.aspnetcore.routing.2.2.0.nupkg.sha512",
84
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.routing.abstractions\\2.2.0\\microsoft.aspnetcore.routing.abstractions.2.2.0.nupkg.sha512",
85
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.server.httpsys\\2.2.0\\microsoft.aspnetcore.server.httpsys.2.2.0.nupkg.sha512",
86
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.server.iis\\2.2.0\\microsoft.aspnetcore.server.iis.2.2.0.nupkg.sha512",
87
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.server.iisintegration\\2.2.0\\microsoft.aspnetcore.server.iisintegration.2.2.0.nupkg.sha512",
88
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.server.kestrel\\2.2.0\\microsoft.aspnetcore.server.kestrel.2.2.0.nupkg.sha512",
89
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.server.kestrel.core\\2.2.0\\microsoft.aspnetcore.server.kestrel.core.2.2.0.nupkg.sha512",
90
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.server.kestrel.https\\2.2.0\\microsoft.aspnetcore.server.kestrel.https.2.2.0.nupkg.sha512",
91
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.server.kestrel.transport.abstractions\\2.2.0\\microsoft.aspnetcore.server.kestrel.transport.abstractions.2.2.0.nupkg.sha512",
92
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.server.kestrel.transport.sockets\\2.2.0\\microsoft.aspnetcore.server.kestrel.transport.sockets.2.2.0.nupkg.sha512",
93
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.session\\2.2.0\\microsoft.aspnetcore.session.2.2.0.nupkg.sha512",
94
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.signalr\\1.1.0\\microsoft.aspnetcore.signalr.1.1.0.nupkg.sha512",
95
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.signalr.common\\1.1.0\\microsoft.aspnetcore.signalr.common.1.1.0.nupkg.sha512",
96
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.signalr.core\\1.1.0\\microsoft.aspnetcore.signalr.core.1.1.0.nupkg.sha512",
97
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.signalr.protocols.json\\1.1.0\\microsoft.aspnetcore.signalr.protocols.json.1.1.0.nupkg.sha512",
98
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.spaservices\\2.2.0\\microsoft.aspnetcore.spaservices.2.2.0.nupkg.sha512",
99
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.spaservices.extensions\\2.2.0\\microsoft.aspnetcore.spaservices.extensions.2.2.0.nupkg.sha512",
100
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.staticfiles\\2.2.0\\microsoft.aspnetcore.staticfiles.2.2.0.nupkg.sha512",
101
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.websockets\\2.2.0\\microsoft.aspnetcore.websockets.2.2.0.nupkg.sha512",
102
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.webutilities\\2.2.0\\microsoft.aspnetcore.webutilities.2.2.0.nupkg.sha512",
103
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.codeanalysis.analyzers\\1.1.0\\microsoft.codeanalysis.analyzers.1.1.0.nupkg.sha512",
104
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.codeanalysis.common\\2.8.0\\microsoft.codeanalysis.common.2.8.0.nupkg.sha512",
105
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.codeanalysis.csharp\\2.8.0\\microsoft.codeanalysis.csharp.2.8.0.nupkg.sha512",
106
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.codeanalysis.razor\\2.2.0\\microsoft.codeanalysis.razor.2.2.0.nupkg.sha512",
107
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.csharp\\4.5.0\\microsoft.csharp.4.5.0.nupkg.sha512",
108
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.dotnet.platformabstractions\\2.1.0\\microsoft.dotnet.platformabstractions.2.1.0.nupkg.sha512",
109
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.entityframeworkcore\\2.2.0\\microsoft.entityframeworkcore.2.2.0.nupkg.sha512",
110
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.entityframeworkcore.abstractions\\2.2.0\\microsoft.entityframeworkcore.abstractions.2.2.0.nupkg.sha512",
111
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.entityframeworkcore.analyzers\\2.2.0\\microsoft.entityframeworkcore.analyzers.2.2.0.nupkg.sha512",
112
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.entityframeworkcore.design\\2.2.0\\microsoft.entityframeworkcore.design.2.2.0.nupkg.sha512",
113
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.entityframeworkcore.inmemory\\2.2.0\\microsoft.entityframeworkcore.inmemory.2.2.0.nupkg.sha512",
114
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.entityframeworkcore.relational\\2.2.0\\microsoft.entityframeworkcore.relational.2.2.0.nupkg.sha512",
115
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.entityframeworkcore.sqlserver\\2.2.0\\microsoft.entityframeworkcore.sqlserver.2.2.0.nupkg.sha512",
116
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.entityframeworkcore.tools\\2.2.0\\microsoft.entityframeworkcore.tools.2.2.0.nupkg.sha512",
117
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.caching.abstractions\\2.2.0\\microsoft.extensions.caching.abstractions.2.2.0.nupkg.sha512",
118
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.caching.memory\\2.2.0\\microsoft.extensions.caching.memory.2.2.0.nupkg.sha512",
119
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.caching.sqlserver\\2.2.0\\microsoft.extensions.caching.sqlserver.2.2.0.nupkg.sha512",
120
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration\\2.2.0\\microsoft.extensions.configuration.2.2.0.nupkg.sha512",
121
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.abstractions\\2.2.0\\microsoft.extensions.configuration.abstractions.2.2.0.nupkg.sha512",
122
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.binder\\2.2.0\\microsoft.extensions.configuration.binder.2.2.0.nupkg.sha512",
123
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.commandline\\2.2.0\\microsoft.extensions.configuration.commandline.2.2.0.nupkg.sha512",
124
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.environmentvariables\\2.2.0\\microsoft.extensions.configuration.environmentvariables.2.2.0.nupkg.sha512",
125
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.fileextensions\\2.2.0\\microsoft.extensions.configuration.fileextensions.2.2.0.nupkg.sha512",
126
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.ini\\2.2.0\\microsoft.extensions.configuration.ini.2.2.0.nupkg.sha512",
127
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.json\\2.2.0\\microsoft.extensions.configuration.json.2.2.0.nupkg.sha512",
128
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.keyperfile\\2.2.0\\microsoft.extensions.configuration.keyperfile.2.2.0.nupkg.sha512",
129
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.usersecrets\\2.2.0\\microsoft.extensions.configuration.usersecrets.2.2.0.nupkg.sha512",
130
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.configuration.xml\\2.2.0\\microsoft.extensions.configuration.xml.2.2.0.nupkg.sha512",
131
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.dependencyinjection\\2.2.0\\microsoft.extensions.dependencyinjection.2.2.0.nupkg.sha512",
132
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.dependencyinjection.abstractions\\2.2.0\\microsoft.extensions.dependencyinjection.abstractions.2.2.0.nupkg.sha512",
133
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.dependencymodel\\2.1.0\\microsoft.extensions.dependencymodel.2.1.0.nupkg.sha512",
134
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.diagnosticadapter\\2.2.0\\microsoft.extensions.diagnosticadapter.2.2.0.nupkg.sha512",
135
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.diagnostics.healthchecks\\2.2.0\\microsoft.extensions.diagnostics.healthchecks.2.2.0.nupkg.sha512",
136
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.diagnostics.healthchecks.abstractions\\2.2.0\\microsoft.extensions.diagnostics.healthchecks.abstractions.2.2.0.nupkg.sha512",
137
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.fileproviders.abstractions\\2.2.0\\microsoft.extensions.fileproviders.abstractions.2.2.0.nupkg.sha512",
138
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.fileproviders.composite\\2.2.0\\microsoft.extensions.fileproviders.composite.2.2.0.nupkg.sha512",
139
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.fileproviders.embedded\\2.2.0\\microsoft.extensions.fileproviders.embedded.2.2.0.nupkg.sha512",
140
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.fileproviders.physical\\2.2.0\\microsoft.extensions.fileproviders.physical.2.2.0.nupkg.sha512",
141
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.filesystemglobbing\\2.2.0\\microsoft.extensions.filesystemglobbing.2.2.0.nupkg.sha512",
142
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.hosting\\2.2.0\\microsoft.extensions.hosting.2.2.0.nupkg.sha512",
143
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.hosting.abstractions\\2.2.0\\microsoft.extensions.hosting.abstractions.2.2.0.nupkg.sha512",
144
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.http\\2.2.0\\microsoft.extensions.http.2.2.0.nupkg.sha512",
145
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.identity.core\\2.2.0\\microsoft.extensions.identity.core.2.2.0.nupkg.sha512",
146
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.identity.stores\\2.2.0\\microsoft.extensions.identity.stores.2.2.0.nupkg.sha512",
147
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.localization\\2.2.0\\microsoft.extensions.localization.2.2.0.nupkg.sha512",
148
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.localization.abstractions\\2.2.0\\microsoft.extensions.localization.abstractions.2.2.0.nupkg.sha512",
149
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.logging\\2.2.0\\microsoft.extensions.logging.2.2.0.nupkg.sha512",
150
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.logging.abstractions\\2.2.0\\microsoft.extensions.logging.abstractions.2.2.0.nupkg.sha512",
151
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.logging.configuration\\2.2.0\\microsoft.extensions.logging.configuration.2.2.0.nupkg.sha512",
152
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.logging.console\\2.2.0\\microsoft.extensions.logging.console.2.2.0.nupkg.sha512",
153
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.logging.debug\\2.2.0\\microsoft.extensions.logging.debug.2.2.0.nupkg.sha512",
154
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.logging.eventsource\\2.2.0\\microsoft.extensions.logging.eventsource.2.2.0.nupkg.sha512",
155
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.logging.tracesource\\2.2.0\\microsoft.extensions.logging.tracesource.2.2.0.nupkg.sha512",
156
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.objectpool\\2.2.0\\microsoft.extensions.objectpool.2.2.0.nupkg.sha512",
157
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.options\\2.2.0\\microsoft.extensions.options.2.2.0.nupkg.sha512",
158
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.options.configurationextensions\\2.2.0\\microsoft.extensions.options.configurationextensions.2.2.0.nupkg.sha512",
159
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.options.dataannotations\\2.2.0\\microsoft.extensions.options.dataannotations.2.2.0.nupkg.sha512",
160
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.primitives\\2.2.0\\microsoft.extensions.primitives.2.2.0.nupkg.sha512",
161
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.extensions.webencoders\\2.2.0\\microsoft.extensions.webencoders.2.2.0.nupkg.sha512",
162
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.identitymodel.jsonwebtokens\\5.3.0\\microsoft.identitymodel.jsonwebtokens.5.3.0.nupkg.sha512",
163
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.identitymodel.logging\\5.3.0\\microsoft.identitymodel.logging.5.3.0.nupkg.sha512",
164
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.identitymodel.protocols\\5.3.0\\microsoft.identitymodel.protocols.5.3.0.nupkg.sha512",
165
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.identitymodel.protocols.openidconnect\\5.3.0\\microsoft.identitymodel.protocols.openidconnect.5.3.0.nupkg.sha512",
166
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.identitymodel.protocols.wsfederation\\5.3.0\\microsoft.identitymodel.protocols.wsfederation.5.3.0.nupkg.sha512",
167
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.identitymodel.tokens\\5.3.0\\microsoft.identitymodel.tokens.5.3.0.nupkg.sha512",
168
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.identitymodel.tokens.saml\\5.3.0\\microsoft.identitymodel.tokens.saml.5.3.0.nupkg.sha512",
169
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.identitymodel.xml\\5.3.0\\microsoft.identitymodel.xml.5.3.0.nupkg.sha512",
170
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.net.http.headers\\2.2.0\\microsoft.net.http.headers.2.2.0.nupkg.sha512",
171
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.app\\2.2.0\\microsoft.netcore.app.2.2.0.nupkg.sha512",
172
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.dotnetapphost\\2.2.0\\microsoft.netcore.dotnetapphost.2.2.0.nupkg.sha512",
173
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.dotnethostpolicy\\2.2.0\\microsoft.netcore.dotnethostpolicy.2.2.0.nupkg.sha512",
174
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.dotnethostresolver\\2.2.0\\microsoft.netcore.dotnethostresolver.2.2.0.nupkg.sha512",
175
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.platforms\\2.2.0\\microsoft.netcore.platforms.2.2.0.nupkg.sha512",
176
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.targets\\2.0.0\\microsoft.netcore.targets.2.0.0.nupkg.sha512",
177
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.win32.registry\\4.5.0\\microsoft.win32.registry.4.5.0.nupkg.sha512",
178
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\netstandard.library\\2.0.3\\netstandard.library.2.0.3.nupkg.sha512",
179
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\newtonsoft.json\\11.0.2\\newtonsoft.json.11.0.2.nupkg.sha512",
180
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\newtonsoft.json.bson\\1.0.1\\newtonsoft.json.bson.1.0.1.nupkg.sha512",
181
+    "C:\\Users\\georg\\.nuget\\packages\\npgsql\\4.0.4\\npgsql.4.0.4.nupkg.sha512",
182
+    "C:\\Users\\georg\\.nuget\\packages\\npgsql.entityframeworkcore.postgresql\\2.2.0\\npgsql.entityframeworkcore.postgresql.2.2.0.nupkg.sha512",
183
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\remotion.linq\\2.2.0\\remotion.linq.2.2.0.nupkg.sha512",
184
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
185
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
186
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
187
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.native.system\\4.3.0\\runtime.native.system.4.3.0.nupkg.sha512",
188
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.native.system.data.sqlclient.sni\\4.5.0\\runtime.native.system.data.sqlclient.sni.4.5.0.nupkg.sha512",
189
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.native.system.io.compression\\4.3.0\\runtime.native.system.io.compression.4.3.0.nupkg.sha512",
190
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.native.system.net.http\\4.3.0\\runtime.native.system.net.http.4.3.0.nupkg.sha512",
191
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.native.system.security.cryptography.apple\\4.3.0\\runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512",
192
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
193
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
194
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
195
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple\\4.3.0\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512",
196
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
197
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
198
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
199
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
200
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl\\4.3.0\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
201
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.win-arm64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512",
202
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.win-x64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512",
203
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.win-x86.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512",
204
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.appcontext\\4.3.0\\system.appcontext.4.3.0.nupkg.sha512",
205
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.buffers\\4.5.0\\system.buffers.4.5.0.nupkg.sha512",
206
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512",
207
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.collections.concurrent\\4.3.0\\system.collections.concurrent.4.3.0.nupkg.sha512",
208
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.collections.immutable\\1.5.0\\system.collections.immutable.1.5.0.nupkg.sha512",
209
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.collections.nongeneric\\4.3.0\\system.collections.nongeneric.4.3.0.nupkg.sha512",
210
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.collections.specialized\\4.3.0\\system.collections.specialized.4.3.0.nupkg.sha512",
211
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.componentmodel.annotations\\4.5.0\\system.componentmodel.annotations.4.5.0.nupkg.sha512",
212
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.console\\4.3.0\\system.console.4.3.0.nupkg.sha512",
213
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.data.sqlclient\\4.6.0\\system.data.sqlclient.4.6.0.nupkg.sha512",
214
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.contracts\\4.3.0\\system.diagnostics.contracts.4.3.0.nupkg.sha512",
215
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.debug\\4.3.0\\system.diagnostics.debug.4.3.0.nupkg.sha512",
216
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.diagnosticsource\\4.5.0\\system.diagnostics.diagnosticsource.4.5.0.nupkg.sha512",
217
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.fileversioninfo\\4.3.0\\system.diagnostics.fileversioninfo.4.3.0.nupkg.sha512",
218
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.stacktrace\\4.3.0\\system.diagnostics.stacktrace.4.3.0.nupkg.sha512",
219
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.tools\\4.3.0\\system.diagnostics.tools.4.3.0.nupkg.sha512",
220
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.tracing\\4.3.0\\system.diagnostics.tracing.4.3.0.nupkg.sha512",
221
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.dynamic.runtime\\4.3.0\\system.dynamic.runtime.4.3.0.nupkg.sha512",
222
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.globalization\\4.3.0\\system.globalization.4.3.0.nupkg.sha512",
223
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.globalization.calendars\\4.3.0\\system.globalization.calendars.4.3.0.nupkg.sha512",
224
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.globalization.extensions\\4.3.0\\system.globalization.extensions.4.3.0.nupkg.sha512",
225
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.identitymodel.tokens.jwt\\5.3.0\\system.identitymodel.tokens.jwt.5.3.0.nupkg.sha512",
226
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.interactive.async\\3.2.0\\system.interactive.async.3.2.0.nupkg.sha512",
227
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.io\\4.3.0\\system.io.4.3.0.nupkg.sha512",
228
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.io.compression\\4.3.0\\system.io.compression.4.3.0.nupkg.sha512",
229
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.io.filesystem\\4.3.0\\system.io.filesystem.4.3.0.nupkg.sha512",
230
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.io.filesystem.primitives\\4.3.0\\system.io.filesystem.primitives.4.3.0.nupkg.sha512",
231
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.io.pipelines\\4.5.2\\system.io.pipelines.4.5.2.nupkg.sha512",
232
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.linq\\4.3.0\\system.linq.4.3.0.nupkg.sha512",
233
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.linq.expressions\\4.3.0\\system.linq.expressions.4.3.0.nupkg.sha512",
234
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.linq.queryable\\4.0.1\\system.linq.queryable.4.0.1.nupkg.sha512",
235
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.memory\\4.5.1\\system.memory.4.5.1.nupkg.sha512",
236
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.net.http\\4.3.0\\system.net.http.4.3.0.nupkg.sha512",
237
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.net.primitives\\4.3.0\\system.net.primitives.4.3.0.nupkg.sha512",
238
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.net.websockets.websocketprotocol\\4.5.1\\system.net.websockets.websocketprotocol.4.5.1.nupkg.sha512",
239
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.numerics.vectors\\4.5.0\\system.numerics.vectors.4.5.0.nupkg.sha512",
240
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.objectmodel\\4.3.0\\system.objectmodel.4.3.0.nupkg.sha512",
241
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.private.datacontractserialization\\4.3.0\\system.private.datacontractserialization.4.3.0.nupkg.sha512",
242
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512",
243
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.emit\\4.3.0\\system.reflection.emit.4.3.0.nupkg.sha512",
244
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.emit.ilgeneration\\4.3.0\\system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512",
245
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.emit.lightweight\\4.3.0\\system.reflection.emit.lightweight.4.3.0.nupkg.sha512",
246
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.extensions\\4.3.0\\system.reflection.extensions.4.3.0.nupkg.sha512",
247
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.metadata\\1.6.0\\system.reflection.metadata.1.6.0.nupkg.sha512",
248
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.primitives\\4.3.0\\system.reflection.primitives.4.3.0.nupkg.sha512",
249
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.typeextensions\\4.3.0\\system.reflection.typeextensions.4.3.0.nupkg.sha512",
250
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.resources.resourcemanager\\4.3.0\\system.resources.resourcemanager.4.3.0.nupkg.sha512",
251
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512",
252
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.compilerservices.unsafe\\4.5.1\\system.runtime.compilerservices.unsafe.4.5.1.nupkg.sha512",
253
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.extensions\\4.3.0\\system.runtime.extensions.4.3.0.nupkg.sha512",
254
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.handles\\4.3.0\\system.runtime.handles.4.3.0.nupkg.sha512",
255
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.interopservices\\4.3.0\\system.runtime.interopservices.4.3.0.nupkg.sha512",
256
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.interopservices.runtimeinformation\\4.3.0\\system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512",
257
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.numerics\\4.3.0\\system.runtime.numerics.4.3.0.nupkg.sha512",
258
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.serialization.primitives\\4.3.0\\system.runtime.serialization.primitives.4.3.0.nupkg.sha512",
259
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.serialization.xml\\4.3.0\\system.runtime.serialization.xml.4.3.0.nupkg.sha512",
260
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.accesscontrol\\4.5.0\\system.security.accesscontrol.4.5.0.nupkg.sha512",
261
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.claims\\4.3.0\\system.security.claims.4.3.0.nupkg.sha512",
262
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.algorithms\\4.3.0\\system.security.cryptography.algorithms.4.3.0.nupkg.sha512",
263
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.cng\\4.5.0\\system.security.cryptography.cng.4.5.0.nupkg.sha512",
264
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.csp\\4.3.0\\system.security.cryptography.csp.4.3.0.nupkg.sha512",
265
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.encoding\\4.3.0\\system.security.cryptography.encoding.4.3.0.nupkg.sha512",
266
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.openssl\\4.3.0\\system.security.cryptography.openssl.4.3.0.nupkg.sha512",
267
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.pkcs\\4.5.0\\system.security.cryptography.pkcs.4.5.0.nupkg.sha512",
268
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.primitives\\4.3.0\\system.security.cryptography.primitives.4.3.0.nupkg.sha512",
269
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.x509certificates\\4.3.0\\system.security.cryptography.x509certificates.4.3.0.nupkg.sha512",
270
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.xml\\4.5.0\\system.security.cryptography.xml.4.5.0.nupkg.sha512",
271
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.permissions\\4.5.0\\system.security.permissions.4.5.0.nupkg.sha512",
272
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.principal\\4.3.0\\system.security.principal.4.3.0.nupkg.sha512",
273
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.principal.windows\\4.5.0\\system.security.principal.windows.4.5.0.nupkg.sha512",
274
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512",
275
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.text.encoding.codepages\\4.5.0\\system.text.encoding.codepages.4.5.0.nupkg.sha512",
276
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.text.encoding.extensions\\4.3.0\\system.text.encoding.extensions.4.3.0.nupkg.sha512",
277
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.text.encodings.web\\4.5.0\\system.text.encodings.web.4.5.0.nupkg.sha512",
278
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.text.regularexpressions\\4.3.0\\system.text.regularexpressions.4.3.0.nupkg.sha512",
279
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.threading\\4.3.0\\system.threading.4.3.0.nupkg.sha512",
280
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.threading.channels\\4.5.0\\system.threading.channels.4.5.0.nupkg.sha512",
281
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.threading.tasks\\4.3.0\\system.threading.tasks.4.3.0.nupkg.sha512",
282
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.threading.tasks.extensions\\4.5.1\\system.threading.tasks.extensions.4.5.1.nupkg.sha512",
283
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.threading.tasks.parallel\\4.3.0\\system.threading.tasks.parallel.4.3.0.nupkg.sha512",
284
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.threading.thread\\4.3.0\\system.threading.thread.4.3.0.nupkg.sha512",
285
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.valuetuple\\4.5.0\\system.valuetuple.4.5.0.nupkg.sha512",
286
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.xml.readerwriter\\4.3.0\\system.xml.readerwriter.4.3.0.nupkg.sha512",
287
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.xml.xdocument\\4.3.0\\system.xml.xdocument.4.3.0.nupkg.sha512",
288
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.xml.xmldocument\\4.3.0\\system.xml.xmldocument.4.3.0.nupkg.sha512",
289
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.xml.xmlserializer\\4.3.0\\system.xml.xmlserializer.4.3.0.nupkg.sha512",
290
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.xml.xpath\\4.3.0\\system.xml.xpath.4.3.0.nupkg.sha512",
291
+    "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.xml.xpath.xdocument\\4.3.0\\system.xml.xpath.xdocument.4.3.0.nupkg.sha512"
292
+  ],
293
+  "logs": []
294
+}

Chargement…
Annuler
Enregistrer