diff --git a/src/O2NextGen-Prototypes.sln b/src/O2NextGen-Prototypes.sln
index 852d251a..dc6376a6 100644
--- a/src/O2NextGen-Prototypes.sln
+++ b/src/O2NextGen-Prototypes.sln
@@ -49,8 +49,6 @@ Project("{E53339B2-1760-4266-BCC7-CA923CBCF16C}") = "docker-compose", "docker-co
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Sdks", "Sdks", "{033E8CA1-0464-45EB-B207-29EAB055FD9E}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "O2NG.Sdk.NetCore.Models", "SDKs\O2NG.Sdk.NetCore\O2NG.Sdk.NetCore.Models\O2NG.Sdk.NetCore.Models.csproj", "{929F4E69-ED22-4ED4-B502-5DA85C2CC3FE}"
-EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "O2NextGen.OnTracker.Business", "Services\on-tracker\O2NextGen.OnTracker.Business\O2NextGen.OnTracker.Business.csproj", "{D8F151B3-569D-4257-9DD2-2270FB1D347A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "O2NextGen.OnTracker.Data", "Services\on-tracker\O2NextGen.OnTracker.Data\O2NextGen.OnTracker.Data.csproj", "{5618F488-A7E7-49EB-9545-F482780ED926}"
@@ -99,7 +97,19 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "teambrain", "teambrain", "{
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "a-discount", "a-discount", "{41ECEE68-B668-45CB-A3F0-DAC0BCF20D89}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "O2NextGen.SmallTalk.SignalrHub", "Services\smalltalk\O2NextGen.SmallTalk.SignalrHub\O2NextGen.SmallTalk.SignalrHub.csproj", "{C4AE66A7-2DC5-410C-B17C-9A23DBD0A429}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "O2NextGen.SmallTalk.SignalrHub", "Services\smalltalk\O2NextGen.SmallTalk.SignalrHub\O2NextGen.SmallTalk.SignalrHub.csproj", "{C4AE66A7-2DC5-410C-B17C-9A23DBD0A429}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "media-basket", "media-basket", "{A911AC69-B8E0-4AF7-90F7-4A9EDCEE6B37}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "O2NextGen.MediaBasket.Api", "Services\media-basket\O2NextGen.MediaBasket.Api\O2NextGen.MediaBasket.Api.csproj", "{B7460077-D87E-48E1-A8B1-9C11F602510A}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "O2NextGen.MediaBasket.Business", "Services\media-basket\O2NextGen.MediaBasket.Business\O2NextGen.MediaBasket.Business.csproj", "{A88A8CF5-89D4-4CF4-892F-914F8C97DCE5}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "O2NextGen.MediaBasket.Data", "Services\media-basket\O2NextGen.MediaBasket.Data\O2NextGen.MediaBasket.Data.csproj", "{77C5141A-ED22-4C87-AE0A-76EE5382CDB8}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "O2NextGen.MediaBasket.Impl", "Services\media-basket\O2NextGen.MediaBasket.Impl\O2NextGen.MediaBasket.Impl.csproj", "{4CB15034-7B64-4785-8FB0-BE7A92630E1E}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "O2NextGen.Sdk.NetCore.Models", "SDKs\O2NG.Sdk.NetCore\O2NG.Sdk.NetCore.Models\O2NextGen.Sdk.NetCore.Models.csproj", "{006CA361-91E1-4310-87EF-97C997E54D97}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -303,18 +313,6 @@ Global
{5815FA40-82B7-400D-8FB0-667EED9DC622}.Release|x64.Build.0 = Release|Any CPU
{5815FA40-82B7-400D-8FB0-667EED9DC622}.Release|x86.ActiveCfg = Release|Any CPU
{5815FA40-82B7-400D-8FB0-667EED9DC622}.Release|x86.Build.0 = Release|Any CPU
- {929F4E69-ED22-4ED4-B502-5DA85C2CC3FE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {929F4E69-ED22-4ED4-B502-5DA85C2CC3FE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {929F4E69-ED22-4ED4-B502-5DA85C2CC3FE}.Debug|x64.ActiveCfg = Debug|Any CPU
- {929F4E69-ED22-4ED4-B502-5DA85C2CC3FE}.Debug|x64.Build.0 = Debug|Any CPU
- {929F4E69-ED22-4ED4-B502-5DA85C2CC3FE}.Debug|x86.ActiveCfg = Debug|Any CPU
- {929F4E69-ED22-4ED4-B502-5DA85C2CC3FE}.Debug|x86.Build.0 = Debug|Any CPU
- {929F4E69-ED22-4ED4-B502-5DA85C2CC3FE}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {929F4E69-ED22-4ED4-B502-5DA85C2CC3FE}.Release|Any CPU.Build.0 = Release|Any CPU
- {929F4E69-ED22-4ED4-B502-5DA85C2CC3FE}.Release|x64.ActiveCfg = Release|Any CPU
- {929F4E69-ED22-4ED4-B502-5DA85C2CC3FE}.Release|x64.Build.0 = Release|Any CPU
- {929F4E69-ED22-4ED4-B502-5DA85C2CC3FE}.Release|x86.ActiveCfg = Release|Any CPU
- {929F4E69-ED22-4ED4-B502-5DA85C2CC3FE}.Release|x86.Build.0 = Release|Any CPU
{D8F151B3-569D-4257-9DD2-2270FB1D347A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D8F151B3-569D-4257-9DD2-2270FB1D347A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D8F151B3-569D-4257-9DD2-2270FB1D347A}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -507,6 +505,66 @@ Global
{C4AE66A7-2DC5-410C-B17C-9A23DBD0A429}.Release|x64.Build.0 = Release|Any CPU
{C4AE66A7-2DC5-410C-B17C-9A23DBD0A429}.Release|x86.ActiveCfg = Release|Any CPU
{C4AE66A7-2DC5-410C-B17C-9A23DBD0A429}.Release|x86.Build.0 = Release|Any CPU
+ {B7460077-D87E-48E1-A8B1-9C11F602510A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B7460077-D87E-48E1-A8B1-9C11F602510A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B7460077-D87E-48E1-A8B1-9C11F602510A}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {B7460077-D87E-48E1-A8B1-9C11F602510A}.Debug|x64.Build.0 = Debug|Any CPU
+ {B7460077-D87E-48E1-A8B1-9C11F602510A}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {B7460077-D87E-48E1-A8B1-9C11F602510A}.Debug|x86.Build.0 = Debug|Any CPU
+ {B7460077-D87E-48E1-A8B1-9C11F602510A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B7460077-D87E-48E1-A8B1-9C11F602510A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B7460077-D87E-48E1-A8B1-9C11F602510A}.Release|x64.ActiveCfg = Release|Any CPU
+ {B7460077-D87E-48E1-A8B1-9C11F602510A}.Release|x64.Build.0 = Release|Any CPU
+ {B7460077-D87E-48E1-A8B1-9C11F602510A}.Release|x86.ActiveCfg = Release|Any CPU
+ {B7460077-D87E-48E1-A8B1-9C11F602510A}.Release|x86.Build.0 = Release|Any CPU
+ {A88A8CF5-89D4-4CF4-892F-914F8C97DCE5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A88A8CF5-89D4-4CF4-892F-914F8C97DCE5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A88A8CF5-89D4-4CF4-892F-914F8C97DCE5}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {A88A8CF5-89D4-4CF4-892F-914F8C97DCE5}.Debug|x64.Build.0 = Debug|Any CPU
+ {A88A8CF5-89D4-4CF4-892F-914F8C97DCE5}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {A88A8CF5-89D4-4CF4-892F-914F8C97DCE5}.Debug|x86.Build.0 = Debug|Any CPU
+ {A88A8CF5-89D4-4CF4-892F-914F8C97DCE5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A88A8CF5-89D4-4CF4-892F-914F8C97DCE5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A88A8CF5-89D4-4CF4-892F-914F8C97DCE5}.Release|x64.ActiveCfg = Release|Any CPU
+ {A88A8CF5-89D4-4CF4-892F-914F8C97DCE5}.Release|x64.Build.0 = Release|Any CPU
+ {A88A8CF5-89D4-4CF4-892F-914F8C97DCE5}.Release|x86.ActiveCfg = Release|Any CPU
+ {A88A8CF5-89D4-4CF4-892F-914F8C97DCE5}.Release|x86.Build.0 = Release|Any CPU
+ {77C5141A-ED22-4C87-AE0A-76EE5382CDB8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {77C5141A-ED22-4C87-AE0A-76EE5382CDB8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {77C5141A-ED22-4C87-AE0A-76EE5382CDB8}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {77C5141A-ED22-4C87-AE0A-76EE5382CDB8}.Debug|x64.Build.0 = Debug|Any CPU
+ {77C5141A-ED22-4C87-AE0A-76EE5382CDB8}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {77C5141A-ED22-4C87-AE0A-76EE5382CDB8}.Debug|x86.Build.0 = Debug|Any CPU
+ {77C5141A-ED22-4C87-AE0A-76EE5382CDB8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {77C5141A-ED22-4C87-AE0A-76EE5382CDB8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {77C5141A-ED22-4C87-AE0A-76EE5382CDB8}.Release|x64.ActiveCfg = Release|Any CPU
+ {77C5141A-ED22-4C87-AE0A-76EE5382CDB8}.Release|x64.Build.0 = Release|Any CPU
+ {77C5141A-ED22-4C87-AE0A-76EE5382CDB8}.Release|x86.ActiveCfg = Release|Any CPU
+ {77C5141A-ED22-4C87-AE0A-76EE5382CDB8}.Release|x86.Build.0 = Release|Any CPU
+ {4CB15034-7B64-4785-8FB0-BE7A92630E1E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4CB15034-7B64-4785-8FB0-BE7A92630E1E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4CB15034-7B64-4785-8FB0-BE7A92630E1E}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {4CB15034-7B64-4785-8FB0-BE7A92630E1E}.Debug|x64.Build.0 = Debug|Any CPU
+ {4CB15034-7B64-4785-8FB0-BE7A92630E1E}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {4CB15034-7B64-4785-8FB0-BE7A92630E1E}.Debug|x86.Build.0 = Debug|Any CPU
+ {4CB15034-7B64-4785-8FB0-BE7A92630E1E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4CB15034-7B64-4785-8FB0-BE7A92630E1E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4CB15034-7B64-4785-8FB0-BE7A92630E1E}.Release|x64.ActiveCfg = Release|Any CPU
+ {4CB15034-7B64-4785-8FB0-BE7A92630E1E}.Release|x64.Build.0 = Release|Any CPU
+ {4CB15034-7B64-4785-8FB0-BE7A92630E1E}.Release|x86.ActiveCfg = Release|Any CPU
+ {4CB15034-7B64-4785-8FB0-BE7A92630E1E}.Release|x86.Build.0 = Release|Any CPU
+ {006CA361-91E1-4310-87EF-97C997E54D97}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {006CA361-91E1-4310-87EF-97C997E54D97}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {006CA361-91E1-4310-87EF-97C997E54D97}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {006CA361-91E1-4310-87EF-97C997E54D97}.Debug|x64.Build.0 = Debug|Any CPU
+ {006CA361-91E1-4310-87EF-97C997E54D97}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {006CA361-91E1-4310-87EF-97C997E54D97}.Debug|x86.Build.0 = Debug|Any CPU
+ {006CA361-91E1-4310-87EF-97C997E54D97}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {006CA361-91E1-4310-87EF-97C997E54D97}.Release|Any CPU.Build.0 = Release|Any CPU
+ {006CA361-91E1-4310-87EF-97C997E54D97}.Release|x64.ActiveCfg = Release|Any CPU
+ {006CA361-91E1-4310-87EF-97C997E54D97}.Release|x64.Build.0 = Release|Any CPU
+ {006CA361-91E1-4310-87EF-97C997E54D97}.Release|x86.ActiveCfg = Release|Any CPU
+ {006CA361-91E1-4310-87EF-97C997E54D97}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -532,7 +590,6 @@ Global
{1F48ABFB-4C4A-4E0C-A155-3DBAC0676C95} = {0DB9F20A-FD40-4110-807E-AAEFEFCCD574}
{20D19B8A-3C6E-49B4-BBC9-51EA63B86147} = {0DB9F20A-FD40-4110-807E-AAEFEFCCD574}
{ECC10F39-5198-481C-91D9-40C09A0E323F} = {E88D3DAC-13D1-4711-9ADD-BE97A3A57212}
- {929F4E69-ED22-4ED4-B502-5DA85C2CC3FE} = {033E8CA1-0464-45EB-B207-29EAB055FD9E}
{D8F151B3-569D-4257-9DD2-2270FB1D347A} = {E88D3DAC-13D1-4711-9ADD-BE97A3A57212}
{5618F488-A7E7-49EB-9545-F482780ED926} = {E88D3DAC-13D1-4711-9ADD-BE97A3A57212}
{F41251EB-5CDE-4D3E-BF44-BA39D610D430} = {E88D3DAC-13D1-4711-9ADD-BE97A3A57212}
@@ -558,6 +615,12 @@ Global
{4BAA467F-6F58-4C99-ACCF-88F2ADD398B8} = {574CE1BF-397E-4262-82AD-94FB1CE98DA2}
{41ECEE68-B668-45CB-A3F0-DAC0BCF20D89} = {574CE1BF-397E-4262-82AD-94FB1CE98DA2}
{C4AE66A7-2DC5-410C-B17C-9A23DBD0A429} = {0DB9F20A-FD40-4110-807E-AAEFEFCCD574}
+ {A911AC69-B8E0-4AF7-90F7-4A9EDCEE6B37} = {574CE1BF-397E-4262-82AD-94FB1CE98DA2}
+ {B7460077-D87E-48E1-A8B1-9C11F602510A} = {A911AC69-B8E0-4AF7-90F7-4A9EDCEE6B37}
+ {A88A8CF5-89D4-4CF4-892F-914F8C97DCE5} = {A911AC69-B8E0-4AF7-90F7-4A9EDCEE6B37}
+ {77C5141A-ED22-4C87-AE0A-76EE5382CDB8} = {A911AC69-B8E0-4AF7-90F7-4A9EDCEE6B37}
+ {4CB15034-7B64-4785-8FB0-BE7A92630E1E} = {A911AC69-B8E0-4AF7-90F7-4A9EDCEE6B37}
+ {006CA361-91E1-4310-87EF-97C997E54D97} = {033E8CA1-0464-45EB-B207-29EAB055FD9E}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {5C9AF9F4-BF0A-486D-9F2E-17FE2F53F7E9}
diff --git a/src/SDKs/O2NG.Sdk.NetCore/O2NG.Sdk.NetCore.Models/O2NextGen.Sdk.NetCore.Models.csproj b/src/SDKs/O2NG.Sdk.NetCore/O2NG.Sdk.NetCore.Models/O2NextGen.Sdk.NetCore.Models.csproj
index 2bd48b21..84a4445b 100644
--- a/src/SDKs/O2NG.Sdk.NetCore/O2NG.Sdk.NetCore.Models/O2NextGen.Sdk.NetCore.Models.csproj
+++ b/src/SDKs/O2NG.Sdk.NetCore/O2NG.Sdk.NetCore.Models/O2NextGen.Sdk.NetCore.Models.csproj
@@ -4,4 +4,8 @@
netcoreapp2.2
+
+
+
+
diff --git a/src/SDKs/O2NG.Sdk.NetCore/O2NG.Sdk.NetCore.Models/c-gen/CertificateViewModel.cs b/src/SDKs/O2NG.Sdk.NetCore/O2NG.Sdk.NetCore.Models/c-gen/CertificateViewModel.cs
index 0bc1945b..04f7e12e 100644
--- a/src/SDKs/O2NG.Sdk.NetCore/O2NG.Sdk.NetCore.Models/c-gen/CertificateViewModel.cs
+++ b/src/SDKs/O2NG.Sdk.NetCore/O2NG.Sdk.NetCore.Models/c-gen/CertificateViewModel.cs
@@ -1,4 +1,4 @@
-namespace O2NextGen.CertificateManagement.Api.Models.CGen
+namespace O2NextGen.Sdk.NetCore.Models.c_gen
{
public class CertificateViewModel
{
diff --git a/src/SDKs/O2NG.Sdk.NetCore/O2NG.Sdk.NetCore.Models/e-sender/EmailRequestViewModel.cs b/src/SDKs/O2NG.Sdk.NetCore/O2NG.Sdk.NetCore.Models/e-sender/EmailRequestViewModel.cs
index 19ffd4d9..bab91a2c 100644
--- a/src/SDKs/O2NG.Sdk.NetCore/O2NG.Sdk.NetCore.Models/e-sender/EmailRequestViewModel.cs
+++ b/src/SDKs/O2NG.Sdk.NetCore/O2NG.Sdk.NetCore.Models/e-sender/EmailRequestViewModel.cs
@@ -1,4 +1,4 @@
-namespace O2NextGen.CertificateManagement.Api.Models.ESender
+namespace O2NextGen.Sdk.NetCore.Models.e_sender
{
public class EmailRequestViewModel : IViewModel
{
diff --git a/src/SDKs/O2NG.Sdk.NetCore/O2NG.Sdk.NetCore.Models/e-sender/IViewModel.cs b/src/SDKs/O2NG.Sdk.NetCore/O2NG.Sdk.NetCore.Models/e-sender/IViewModel.cs
index 82a7de5b..f991eeca 100644
--- a/src/SDKs/O2NG.Sdk.NetCore/O2NG.Sdk.NetCore.Models/e-sender/IViewModel.cs
+++ b/src/SDKs/O2NG.Sdk.NetCore/O2NG.Sdk.NetCore.Models/e-sender/IViewModel.cs
@@ -1,4 +1,4 @@
-namespace O2NextGen.CertificateManagement.Api.Models.ESender
+namespace O2NextGen.Sdk.NetCore.Models.e_sender
{
public interface IViewModel
{
diff --git a/src/SDKs/O2NG.Sdk.NetCore/O2NG.Sdk.NetCore.Models/media-basket/MediaViewModel.cs b/src/SDKs/O2NG.Sdk.NetCore/O2NG.Sdk.NetCore.Models/media-basket/MediaViewModel.cs
new file mode 100644
index 00000000..98c83840
--- /dev/null
+++ b/src/SDKs/O2NG.Sdk.NetCore/O2NG.Sdk.NetCore.Models/media-basket/MediaViewModel.cs
@@ -0,0 +1,24 @@
+using System;
+using Microsoft.AspNetCore.Http;
+
+namespace O2NextGen.Sdk.NetCore.Models.media_basket
+{
+ public class MediaViewModel
+ {
+ public long Id { get; set; }
+ public string Name { get; set; }
+ public string Url { get; set; }
+ public string Description { get; set; }
+ public DateTime? DateAdded { get; set; }
+ public string PublicId { get; set; }
+ public string AccountId { get; set; }
+ public IFormFile File { get; set; }
+ public string PreviewUrl { get; set; }
+ public int? Height { get; set; }
+ public int? Width { get; set; }
+ public string ExtType { get; set; }
+ public string ContentType { get; set; }
+ public string MediaType { get; set; }
+ public string OriginalName { get; set; }
+ }
+}
diff --git a/src/Services/auth/O2NextGen.Auth.Web/Extensions/IdentityServerExtensions.cs b/src/Services/auth/O2NextGen.Auth.Web/Extensions/IdentityServerExtensions.cs
index e43692c6..b07ff70f 100644
--- a/src/Services/auth/O2NextGen.Auth.Web/Extensions/IdentityServerExtensions.cs
+++ b/src/Services/auth/O2NextGen.Auth.Web/Extensions/IdentityServerExtensions.cs
@@ -1,5 +1,4 @@
using System.Collections.Generic;
-using System.Linq;
using IdentityServer4;
using IdentityServer4.Models;
using IdentityServer4.Services;
diff --git a/src/Services/auth/O2NextGen.Auth.Web/Pages/AccessDenied.cshtml b/src/Services/auth/O2NextGen.Auth.Web/Pages/AccessDenied.cshtml
index 4a22a1b8..b416d4e5 100644
--- a/src/Services/auth/O2NextGen.Auth.Web/Pages/AccessDenied.cshtml
+++ b/src/Services/auth/O2NextGen.Auth.Web/Pages/AccessDenied.cshtml
@@ -1,5 +1,5 @@
@page
-@model O2NextGen.Auth.Web.Pages.Account.AccessDenied
+@model O2NextGen.Auth.Web.Pages.AccessDenied
@{
Layout = null;
diff --git a/src/Services/auth/O2NextGen.Auth.Web/Pages/AccessDenied.cshtml.cs b/src/Services/auth/O2NextGen.Auth.Web/Pages/AccessDenied.cshtml.cs
index 7e1acff4..cf43835d 100644
--- a/src/Services/auth/O2NextGen.Auth.Web/Pages/AccessDenied.cshtml.cs
+++ b/src/Services/auth/O2NextGen.Auth.Web/Pages/AccessDenied.cshtml.cs
@@ -1,6 +1,6 @@
using Microsoft.AspNetCore.Mvc.RazorPages;
-namespace O2NextGen.Auth.Web.Pages.Account
+namespace O2NextGen.Auth.Web.Pages
{
public class AccessDenied : PageModel
{
diff --git a/src/Services/auth/O2NextGen.Auth.Web/Pages/Logout.cshtml b/src/Services/auth/O2NextGen.Auth.Web/Pages/Logout.cshtml
index a6c6b8ed..91878f7f 100644
--- a/src/Services/auth/O2NextGen.Auth.Web/Pages/Logout.cshtml
+++ b/src/Services/auth/O2NextGen.Auth.Web/Pages/Logout.cshtml
@@ -1,5 +1,5 @@
@page
-@model O2NextGen.Auth.Web.Pages.Account.LogoutModel
+@model O2NextGen.Auth.Web.Pages.LogoutModel
@{
Layout = null;
diff --git a/src/Services/auth/O2NextGen.Auth.Web/Pages/Logout.cshtml.cs b/src/Services/auth/O2NextGen.Auth.Web/Pages/Logout.cshtml.cs
index 28959cba..1934cf7b 100644
--- a/src/Services/auth/O2NextGen.Auth.Web/Pages/Logout.cshtml.cs
+++ b/src/Services/auth/O2NextGen.Auth.Web/Pages/Logout.cshtml.cs
@@ -6,7 +6,7 @@
using Microsoft.Extensions.Logging;
using O2NextGen.Auth.Web.Data;
-namespace O2NextGen.Auth.Web.Pages.Account
+namespace O2NextGen.Auth.Web.Pages
{
[AllowAnonymous]
public class LogoutModel : PageModel
diff --git a/src/Services/auth/O2NextGen.Auth.Web/Pages/Register.cshtml b/src/Services/auth/O2NextGen.Auth.Web/Pages/Register.cshtml
index 765d1e0f..83f994a6 100644
--- a/src/Services/auth/O2NextGen.Auth.Web/Pages/Register.cshtml
+++ b/src/Services/auth/O2NextGen.Auth.Web/Pages/Register.cshtml
@@ -1,5 +1,5 @@
@page
-@model RegisterModel
+@model O2NextGen.Auth.Web.Pages.RegisterModel
@inject Microsoft.AspNetCore.Mvc.Localization.IViewLocalizer Localizer
diff --git a/src/Services/auth/O2NextGen.Auth.Web/Pages/Register.cshtml.cs b/src/Services/auth/O2NextGen.Auth.Web/Pages/Register.cshtml.cs
index 12165b49..490a8de6 100644
--- a/src/Services/auth/O2NextGen.Auth.Web/Pages/Register.cshtml.cs
+++ b/src/Services/auth/O2NextGen.Auth.Web/Pages/Register.cshtml.cs
@@ -12,7 +12,7 @@
using O2NextGen.Auth.Web.Data;
using O2NextGen.Auth.Web.Resources;
-namespace O2NextGen.Auth.Web.Pages.Account
+namespace O2NextGen.Auth.Web.Pages
{
[AllowAnonymous]
public class RegisterModel : PageModel
diff --git a/src/Services/auth/O2NextGen.Auth.Web/Startup.cs b/src/Services/auth/O2NextGen.Auth.Web/Startup.cs
index 41562841..e9d2f28e 100644
--- a/src/Services/auth/O2NextGen.Auth.Web/Startup.cs
+++ b/src/Services/auth/O2NextGen.Auth.Web/Startup.cs
@@ -1,14 +1,11 @@
using System.IdentityModel.Tokens.Jwt;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
-using Microsoft.AspNetCore.Identity;
using Microsoft.AspNetCore.Identity.UI.Services;
using Microsoft.AspNetCore.Mvc;
-using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Options;
-using O2NextGen.Auth.Web.Data;
using O2NextGen.Auth.Web.Extensions;
using O2NextGen.Auth.Web.Helpers;
using O2NextGen.Auth.Web.Utilities;
diff --git a/src/Services/auth/Tests/Tests.O2NextGen.Auth.Web/InputModelTests.cs b/src/Services/auth/Tests/Tests.O2NextGen.Auth.Web/InputModelTests.cs
index 514d1004..90af0853 100644
--- a/src/Services/auth/Tests/Tests.O2NextGen.Auth.Web/InputModelTests.cs
+++ b/src/Services/auth/Tests/Tests.O2NextGen.Auth.Web/InputModelTests.cs
@@ -1,5 +1,5 @@
using NUnit.Framework;
-using O2NextGen.Auth.Web.Pages.Account;
+using O2NextGen.Auth.Web.Pages;
namespace Tests.O2NextGen.Auth.Web
{
diff --git a/src/Services/c-gen/O2NextGen.CertificateManagement.Api/Controllers/CertificatesController.cs b/src/Services/c-gen/O2NextGen.CertificateManagement.Api/Controllers/CertificatesController.cs
index 4539b34e..aedcba5b 100644
--- a/src/Services/c-gen/O2NextGen.CertificateManagement.Api/Controllers/CertificatesController.cs
+++ b/src/Services/c-gen/O2NextGen.CertificateManagement.Api/Controllers/CertificatesController.cs
@@ -4,7 +4,7 @@
using O2NextGen.CertificateManagement.Api.Setup;
using O2NextGen.CertificateManagement.Business.Services;
using O2NextGen.CertificateManagement.Api.Mappings;
-using O2NextGen.CertificateManagement.Api.Models.CGen;
+using O2NextGen.Sdk.NetCore.Models.c_gen;
namespace O2NextGen.CertificateManagement.Api.Controllers
{
diff --git a/src/Services/c-gen/O2NextGen.CertificateManagement.Api/Mappings/CertificateMappings.cs b/src/Services/c-gen/O2NextGen.CertificateManagement.Api/Mappings/CertificateMappings.cs
index 24de71b9..3955d335 100644
--- a/src/Services/c-gen/O2NextGen.CertificateManagement.Api/Mappings/CertificateMappings.cs
+++ b/src/Services/c-gen/O2NextGen.CertificateManagement.Api/Mappings/CertificateMappings.cs
@@ -1,8 +1,8 @@
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
-using O2NextGen.CertificateManagement.Api.Models.CGen;
using O2NextGen.CertificateManagement.Business.Models;
+using O2NextGen.Sdk.NetCore.Models.c_gen;
namespace O2NextGen.CertificateManagement.Api.Mappings
{
diff --git a/src/Services/c-gen/O2NextGen.CertificateManagement.Api/O2NextGen.CertificateManagement.Api.csproj b/src/Services/c-gen/O2NextGen.CertificateManagement.Api/O2NextGen.CertificateManagement.Api.csproj
index c7bb9e21..ba989a7c 100644
--- a/src/Services/c-gen/O2NextGen.CertificateManagement.Api/O2NextGen.CertificateManagement.Api.csproj
+++ b/src/Services/c-gen/O2NextGen.CertificateManagement.Api/O2NextGen.CertificateManagement.Api.csproj
@@ -27,7 +27,7 @@
-
+
diff --git a/src/Services/e-sender/O2NextGen.ESender.Api/Controllers/BoardController.cs b/src/Services/e-sender/O2NextGen.ESender.Api/Controllers/BoardController.cs
index b55d01f6..3e35e6c2 100644
--- a/src/Services/e-sender/O2NextGen.ESender.Api/Controllers/BoardController.cs
+++ b/src/Services/e-sender/O2NextGen.ESender.Api/Controllers/BoardController.cs
@@ -2,10 +2,10 @@
using System.Threading.Tasks;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
-using O2NextGen.CertificateManagement.Api.Models.ESender;
using O2NextGen.ESender.Api.Helpers;
using O2NextGen.ESender.Api.Mappings;
using O2NextGen.ESender.Business.Services;
+using O2NextGen.Sdk.NetCore.Models.e_sender;
namespace O2NextGen.ESender.Api.Controllers
{
diff --git a/src/Services/e-sender/O2NextGen.ESender.Api/Controllers/EmailSenderController.cs b/src/Services/e-sender/O2NextGen.ESender.Api/Controllers/EmailSenderController.cs
index 64cc819a..f8e2ec12 100644
--- a/src/Services/e-sender/O2NextGen.ESender.Api/Controllers/EmailSenderController.cs
+++ b/src/Services/e-sender/O2NextGen.ESender.Api/Controllers/EmailSenderController.cs
@@ -2,10 +2,10 @@
using System.Threading.Tasks;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
-using O2NextGen.CertificateManagement.Api.Models.ESender;
using O2NextGen.ESender.Api.Helpers;
using O2NextGen.ESender.Api.Mappings;
using O2NextGen.ESender.Business.Services;
+using O2NextGen.Sdk.NetCore.Models.e_sender;
namespace O2NextGen.ESender.Api.Controllers
{
diff --git a/src/Services/e-sender/O2NextGen.ESender.Api/Mappings/BaseMappings.cs b/src/Services/e-sender/O2NextGen.ESender.Api/Mappings/BaseMappings.cs
index c40bfd22..65d591e0 100644
--- a/src/Services/e-sender/O2NextGen.ESender.Api/Mappings/BaseMappings.cs
+++ b/src/Services/e-sender/O2NextGen.ESender.Api/Mappings/BaseMappings.cs
@@ -1,9 +1,9 @@
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
-using O2NextGen.CertificateManagement.Api.Models.ESender;
using O2NextGen.ESender.Api.Extensions;
using O2NextGen.ESender.Business.Models;
+using O2NextGen.Sdk.NetCore.Models.e_sender;
namespace O2NextGen.ESender.Api.Mappings
{
diff --git a/src/Services/e-sender/O2NextGen.ESender.Api/Mappings/EmailRequestMappings.cs b/src/Services/e-sender/O2NextGen.ESender.Api/Mappings/EmailRequestMappings.cs
index 91445dd9..d55f894a 100644
--- a/src/Services/e-sender/O2NextGen.ESender.Api/Mappings/EmailRequestMappings.cs
+++ b/src/Services/e-sender/O2NextGen.ESender.Api/Mappings/EmailRequestMappings.cs
@@ -1,8 +1,8 @@
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
-using O2NextGen.CertificateManagement.Api.Models.ESender;
using O2NextGen.ESender.Business.Models;
+using O2NextGen.Sdk.NetCore.Models.e_sender;
namespace O2NextGen.ESender.Api.Mappings
{
diff --git a/src/Services/e-sender/O2NextGen.ESender.Api/O2NextGen.ESender.Api.csproj b/src/Services/e-sender/O2NextGen.ESender.Api/O2NextGen.ESender.Api.csproj
index bb73937a..8e9ba165 100644
--- a/src/Services/e-sender/O2NextGen.ESender.Api/O2NextGen.ESender.Api.csproj
+++ b/src/Services/e-sender/O2NextGen.ESender.Api/O2NextGen.ESender.Api.csproj
@@ -29,7 +29,7 @@
-
+
diff --git a/src/Services/e-sender/O2NextGen.ESender.Api/Views/Board/Create.cshtml b/src/Services/e-sender/O2NextGen.ESender.Api/Views/Board/Create.cshtml
index 01a33fac..9e492035 100644
--- a/src/Services/e-sender/O2NextGen.ESender.Api/Views/Board/Create.cshtml
+++ b/src/Services/e-sender/O2NextGen.ESender.Api/Views/Board/Create.cshtml
@@ -1,4 +1,4 @@
-@model EmailRequestViewModel
+@model O2NextGen.Sdk.NetCore.Models.e_sender.EmailRequestViewModel