From 3577d7df8233a2d4205918f01cc245a1226ce456 Mon Sep 17 00:00:00 2001 From: "DESKTOP-S0O2C44\\ROG" Date: Sat, 5 Mar 2022 22:47:46 +0100 Subject: Dodat model korisnika i kreirane klase za konekciju sa bazom. --- backend/api/api/Data/MongoDbSettings.cs | 17 +++++++++++++++++ backend/api/api/Models/User.cs | 18 ++++++++++++++++++ backend/api/api/Services/MongoDbService.cs | 11 +++++++++++ backend/api/api/api.csproj | 5 +++++ backend/api/api/appsettings.json | 10 +++++++++- 5 files changed, 60 insertions(+), 1 deletion(-) create mode 100644 backend/api/api/Data/MongoDbSettings.cs create mode 100644 backend/api/api/Models/User.cs create mode 100644 backend/api/api/Services/MongoDbService.cs (limited to 'backend/api') diff --git a/backend/api/api/Data/MongoDbSettings.cs b/backend/api/api/Data/MongoDbSettings.cs new file mode 100644 index 00000000..8b42a02c --- /dev/null +++ b/backend/api/api/Data/MongoDbSettings.cs @@ -0,0 +1,17 @@ +using Microsoft.EntityFrameworkCore; +using MongoDB.Driver; + +namespace api.Data +{ + public class MongoDbSettings + { + public string? ConnectionURI { get; set; } = null; + public string? DatabaseName { get; set; } = null; + public string? CollectionName { get; set; } = null; + + + + + + } +} diff --git a/backend/api/api/Models/User.cs b/backend/api/api/Models/User.cs new file mode 100644 index 00000000..d0f2bc0f --- /dev/null +++ b/backend/api/api/Models/User.cs @@ -0,0 +1,18 @@ +using System.ComponentModel.DataAnnotations; + +namespace api.Models +{ + public class User + { + [Key] + public Guid userId { get; set; } + public string username { get; set; } + public string email { get; set; } + public string password { get; set; } + + + public string firstName { get; set; } + public int lastName { get; set; } + + } +} diff --git a/backend/api/api/Services/MongoDbService.cs b/backend/api/api/Services/MongoDbService.cs new file mode 100644 index 00000000..f8b37536 --- /dev/null +++ b/backend/api/api/Services/MongoDbService.cs @@ -0,0 +1,11 @@ + + + +namespace api.Services +{ + public class MongoDbService + { + + + } +} diff --git a/backend/api/api/api.csproj b/backend/api/api/api.csproj index f278c90a..d4cc5552 100644 --- a/backend/api/api/api.csproj +++ b/backend/api/api/api.csproj @@ -10,4 +10,9 @@ + + + + + diff --git a/backend/api/api/appsettings.json b/backend/api/api/appsettings.json index 10f68b8c..7a5b7f7a 100644 --- a/backend/api/api/appsettings.json +++ b/backend/api/api/appsettings.json @@ -5,5 +5,13 @@ "Microsoft.AspNetCore": "Warning" } }, - "AllowedHosts": "*" + "AllowedHosts": "*", + + "MongoDb": { + "ConnectionURI": "mongodb+srv://LINKIKKKKKKK" + "DatabaseName": "" + "CollectionName": "" + + } + } -- cgit v1.2.3