From 70e4b25ca39e6bc8fbc0a3f6bd4331e1b93c60c7 Mon Sep 17 00:00:00 2001 From: Ashraf Alam Date: Fri, 25 Mar 2022 16:34:19 +0000 Subject: [PATCH 01/11] EISK version updated from v1.0.6 to v8.0.0 to merge two streams to versions. --- Eisk.WebApi.TemplatePack/source.extension.vsixmanifest | 2 +- Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj | 2 +- WebApi/Eisk.WebApi/Startup.cs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Eisk.WebApi.TemplatePack/source.extension.vsixmanifest b/Eisk.WebApi.TemplatePack/source.extension.vsixmanifest index 3032b169..7e935968 100644 --- a/Eisk.WebApi.TemplatePack/source.extension.vsixmanifest +++ b/Eisk.WebApi.TemplatePack/source.extension.vsixmanifest @@ -1,7 +1,7 @@ - + Eisk.WebApi Project template with simple CRUD to get started ASP.NET Web Api quickly. diff --git a/Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj b/Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj index b751ffbf..af14ecb6 100644 --- a/Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj +++ b/Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj @@ -9,7 +9,7 @@ Ashraf Alam Project template with simple CRUD to get started ASP.NET Web Api quickly. - 1.0.6 + 8.0.6 diff --git a/WebApi/Eisk.WebApi/Startup.cs b/WebApi/Eisk.WebApi/Startup.cs index fc23e7b4..84e9b6bb 100644 --- a/WebApi/Eisk.WebApi/Startup.cs +++ b/WebApi/Eisk.WebApi/Startup.cs @@ -55,7 +55,7 @@ public void ConfigureServices(IServiceCollection services) c.SwaggerDoc("v1", new Info { Title = "Eisk.WebApi", - Version = "v1.0-preview-1", + Version = "v8.0.6", Description = "EISK makes it easy to write scalable and secured web api on top of Microsoft's new cutting edge .net core technologies.", Contact = new Swashbuckle.AspNetCore.Swagger.Contact { From 7bcfc89be9f3860a8ccd0d2be9d2994a407c47e1 Mon Sep 17 00:00:00 2001 From: Ashraf Alam Date: Fri, 25 Mar 2022 20:01:40 +0000 Subject: [PATCH 02/11] version updated to 8.0.7 --- Eisk.WebApi.TemplatePack/source.extension.vsixmanifest | 2 +- Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj | 2 +- WebApi/Eisk.WebApi/Startup.cs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Eisk.WebApi.TemplatePack/source.extension.vsixmanifest b/Eisk.WebApi.TemplatePack/source.extension.vsixmanifest index 7e935968..1cf7cc0f 100644 --- a/Eisk.WebApi.TemplatePack/source.extension.vsixmanifest +++ b/Eisk.WebApi.TemplatePack/source.extension.vsixmanifest @@ -1,7 +1,7 @@ - + Eisk.WebApi Project template with simple CRUD to get started ASP.NET Web Api quickly. diff --git a/Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj b/Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj index af14ecb6..513792db 100644 --- a/Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj +++ b/Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj @@ -9,7 +9,7 @@ Ashraf Alam Project template with simple CRUD to get started ASP.NET Web Api quickly. - 8.0.6 + 8.0.7 diff --git a/WebApi/Eisk.WebApi/Startup.cs b/WebApi/Eisk.WebApi/Startup.cs index 84e9b6bb..51257599 100644 --- a/WebApi/Eisk.WebApi/Startup.cs +++ b/WebApi/Eisk.WebApi/Startup.cs @@ -55,7 +55,7 @@ public void ConfigureServices(IServiceCollection services) c.SwaggerDoc("v1", new Info { Title = "Eisk.WebApi", - Version = "v8.0.6", + Version = "v8.0.7", Description = "EISK makes it easy to write scalable and secured web api on top of Microsoft's new cutting edge .net core technologies.", Contact = new Swashbuckle.AspNetCore.Swagger.Contact { From efa39d4898f54dc9dc6cfa24b6fd828c6daccd87 Mon Sep 17 00:00:00 2001 From: Ashraf Alam Date: Fri, 25 Mar 2022 20:37:58 +0000 Subject: [PATCH 03/11] udated to v8.0.8 --- Eisk.WebApi.TemplatePack/source.extension.vsixmanifest | 2 +- Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj | 2 +- README.md | 2 +- WebApi/Eisk.WebApi/Startup.cs | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Eisk.WebApi.TemplatePack/source.extension.vsixmanifest b/Eisk.WebApi.TemplatePack/source.extension.vsixmanifest index 1cf7cc0f..e1633a1d 100644 --- a/Eisk.WebApi.TemplatePack/source.extension.vsixmanifest +++ b/Eisk.WebApi.TemplatePack/source.extension.vsixmanifest @@ -1,7 +1,7 @@ - + Eisk.WebApi Project template with simple CRUD to get started ASP.NET Web Api quickly. diff --git a/Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj b/Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj index 513792db..29bf2156 100644 --- a/Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj +++ b/Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj @@ -9,7 +9,7 @@ Ashraf Alam Project template with simple CRUD to get started ASP.NET Web Api quickly. - 8.0.7 + 8.0.8 diff --git a/README.md b/README.md index f39fa5e7..9c28e5de 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ... -# Getting Started with EISK Web Api +# Getting Started with EISK Web Api (v8.0.8) EISK makes it easy to write scalable and secured web api on top of Microsoft's new cutting edge .net core technologies. diff --git a/WebApi/Eisk.WebApi/Startup.cs b/WebApi/Eisk.WebApi/Startup.cs index 51257599..12e0e2d2 100644 --- a/WebApi/Eisk.WebApi/Startup.cs +++ b/WebApi/Eisk.WebApi/Startup.cs @@ -55,7 +55,7 @@ public void ConfigureServices(IServiceCollection services) c.SwaggerDoc("v1", new Info { Title = "Eisk.WebApi", - Version = "v8.0.7", + Version = "v8.0.8", Description = "EISK makes it easy to write scalable and secured web api on top of Microsoft's new cutting edge .net core technologies.", Contact = new Swashbuckle.AspNetCore.Swagger.Contact { From a8e1655d88ba1f00868cec7d6bc019aca4ce078a Mon Sep 17 00:00:00 2001 From: Ashraf Alam Date: Fri, 25 Mar 2022 20:39:53 +0000 Subject: [PATCH 04/11] updated to v8.0.9 --- Eisk.WebApi.TemplatePack/source.extension.vsixmanifest | 2 +- Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj | 2 +- README.md | 2 +- WebApi/Eisk.WebApi/Startup.cs | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Eisk.WebApi.TemplatePack/source.extension.vsixmanifest b/Eisk.WebApi.TemplatePack/source.extension.vsixmanifest index e1633a1d..d8069d2d 100644 --- a/Eisk.WebApi.TemplatePack/source.extension.vsixmanifest +++ b/Eisk.WebApi.TemplatePack/source.extension.vsixmanifest @@ -1,7 +1,7 @@ - + Eisk.WebApi Project template with simple CRUD to get started ASP.NET Web Api quickly. diff --git a/Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj b/Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj index 29bf2156..8327bd2c 100644 --- a/Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj +++ b/Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj @@ -9,7 +9,7 @@ Ashraf Alam Project template with simple CRUD to get started ASP.NET Web Api quickly. - 8.0.8 + 8.0.9 diff --git a/README.md b/README.md index 9c28e5de..aa7877fe 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ... -# Getting Started with EISK Web Api (v8.0.8) +# Getting Started with EISK Web Api (v8.0.9) EISK makes it easy to write scalable and secured web api on top of Microsoft's new cutting edge .net core technologies. diff --git a/WebApi/Eisk.WebApi/Startup.cs b/WebApi/Eisk.WebApi/Startup.cs index 12e0e2d2..4bade274 100644 --- a/WebApi/Eisk.WebApi/Startup.cs +++ b/WebApi/Eisk.WebApi/Startup.cs @@ -55,7 +55,7 @@ public void ConfigureServices(IServiceCollection services) c.SwaggerDoc("v1", new Info { Title = "Eisk.WebApi", - Version = "v8.0.8", + Version = "v8.0.9", Description = "EISK makes it easy to write scalable and secured web api on top of Microsoft's new cutting edge .net core technologies.", Contact = new Swashbuckle.AspNetCore.Swagger.Contact { From 87bcd8b1beabfaaa385d98f9d075f43304c22964 Mon Sep 17 00:00:00 2001 From: Ashraf Alam Date: Fri, 8 Apr 2022 18:25:15 +0100 Subject: [PATCH 05/11] updated to v8.0.10 --- Eisk.WebApi.TemplatePack/source.extension.vsixmanifest | 2 +- Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj | 2 +- README.md | 2 +- WebApi/Eisk.WebApi/Startup.cs | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Eisk.WebApi.TemplatePack/source.extension.vsixmanifest b/Eisk.WebApi.TemplatePack/source.extension.vsixmanifest index d8069d2d..6131f502 100644 --- a/Eisk.WebApi.TemplatePack/source.extension.vsixmanifest +++ b/Eisk.WebApi.TemplatePack/source.extension.vsixmanifest @@ -1,7 +1,7 @@ - + Eisk.WebApi Project template with simple CRUD to get started ASP.NET Web Api quickly. diff --git a/Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj b/Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj index 8327bd2c..ae6fb972 100644 --- a/Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj +++ b/Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj @@ -9,7 +9,7 @@ Ashraf Alam Project template with simple CRUD to get started ASP.NET Web Api quickly. - 8.0.9 + 8.0.10 diff --git a/README.md b/README.md index aa7877fe..f39fa5e7 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ... -# Getting Started with EISK Web Api (v8.0.9) +# Getting Started with EISK Web Api EISK makes it easy to write scalable and secured web api on top of Microsoft's new cutting edge .net core technologies. diff --git a/WebApi/Eisk.WebApi/Startup.cs b/WebApi/Eisk.WebApi/Startup.cs index 4bade274..ce4259be 100644 --- a/WebApi/Eisk.WebApi/Startup.cs +++ b/WebApi/Eisk.WebApi/Startup.cs @@ -55,7 +55,7 @@ public void ConfigureServices(IServiceCollection services) c.SwaggerDoc("v1", new Info { Title = "Eisk.WebApi", - Version = "v8.0.9", + Version = "v8.0.10", Description = "EISK makes it easy to write scalable and secured web api on top of Microsoft's new cutting edge .net core technologies.", Contact = new Swashbuckle.AspNetCore.Swagger.Contact { From c10b41939f0c8aeecdea820335f973e125817cf3 Mon Sep 17 00:00:00 2001 From: Ashraf Alam Date: Mon, 11 Apr 2022 18:58:48 +0100 Subject: [PATCH 06/11] Update git-push.sh --- build/git-push.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/git-push.sh b/build/git-push.sh index 1bf150c7..8848779e 100644 --- a/build/git-push.sh +++ b/build/git-push.sh @@ -4,7 +4,7 @@ ContentTargetGitUserEmail=${3:-joy_csharp@yahoo.com} ContentSrc=${4:-content} -ContentTargetGitBranch=${5:-master} +ContentTargetGitBranch=${5:-V8.0} ContentTargetGitRepoDownloadFolder=${6:-content-repo} SOURCE_DIR=$PWD From 0d352924f3ef58547fd13af9611a2dda529bf4e6 Mon Sep 17 00:00:00 2001 From: Ashraf Alam Date: Mon, 11 Apr 2022 19:11:10 +0100 Subject: [PATCH 07/11] Updated to v8.0.11 --- WebApi/Eisk.WebApi/Startup.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/WebApi/Eisk.WebApi/Startup.cs b/WebApi/Eisk.WebApi/Startup.cs index ce4259be..0c764fac 100644 --- a/WebApi/Eisk.WebApi/Startup.cs +++ b/WebApi/Eisk.WebApi/Startup.cs @@ -55,7 +55,7 @@ public void ConfigureServices(IServiceCollection services) c.SwaggerDoc("v1", new Info { Title = "Eisk.WebApi", - Version = "v8.0.10", + Version = "v8.0.11", Description = "EISK makes it easy to write scalable and secured web api on top of Microsoft's new cutting edge .net core technologies.", Contact = new Swashbuckle.AspNetCore.Swagger.Contact { From 4af8782cdb41956bd518256b7961c5ec0d43ddb1 Mon Sep 17 00:00:00 2001 From: Ashraf Alam Date: Tue, 12 Apr 2022 16:06:49 +0100 Subject: [PATCH 08/11] updating gitbash to copy gitignore to be published in content git repository. --- build/git-push.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/build/git-push.sh b/build/git-push.sh index 8848779e..c24e8bc6 100644 --- a/build/git-push.sh +++ b/build/git-push.sh @@ -1,11 +1,11 @@ ContentTargetGitAddress=${1:-https://github.com/EISK/eisk.webapi.git} ContentTargetGitUserName=${2:-AshrafAlam} -ContentTargetGitUserEmail=${3:-joy_csharp@yahoo.com} +ContentTargetGitUserEmail=${3:-joycsc@gmail.com} ContentSrc=${4:-content} -ContentTargetGitBranch=${5:-V8.0} -ContentTargetGitRepoDownloadFolder=${6:-content-repo} +ContentTargetGitBranch=${5:-content-branch} +ContentTargetGitRepoDownloadFolder="content-repo" SOURCE_DIR=$PWD TEMP_REPO_DIR=$PWD/$ContentTargetGitRepoDownloadFolder @@ -24,6 +24,11 @@ git rm -r * echo "Copy documentation into the repo" cp -r $SOURCE_DIR/$ContentSrc/* . +echo $PWD + +echo "Copy gitignore" +cp ./../../.gitignore . + echo "############################# Setting git identity" if [ "$2" != "" ]; then git config user.name $ContentTargetGitUserName From 1aff756f2e72a8f8801b4c383d18c2486626802f Mon Sep 17 00:00:00 2001 From: Ashraf Alam Date: Tue, 12 Apr 2022 16:54:28 +0100 Subject: [PATCH 09/11] Update to 8.0.12 --- Eisk.WebApi.TemplatePack/source.extension.vsixmanifest | 2 +- Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj | 2 +- WebApi/Eisk.WebApi/Startup.cs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Eisk.WebApi.TemplatePack/source.extension.vsixmanifest b/Eisk.WebApi.TemplatePack/source.extension.vsixmanifest index 6131f502..fe3db6ee 100644 --- a/Eisk.WebApi.TemplatePack/source.extension.vsixmanifest +++ b/Eisk.WebApi.TemplatePack/source.extension.vsixmanifest @@ -1,7 +1,7 @@ - + Eisk.WebApi Project template with simple CRUD to get started ASP.NET Web Api quickly. diff --git a/Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj b/Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj index ae6fb972..ae2ded95 100644 --- a/Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj +++ b/Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj @@ -9,7 +9,7 @@ Ashraf Alam Project template with simple CRUD to get started ASP.NET Web Api quickly. - 8.0.10 + 8.0.12 diff --git a/WebApi/Eisk.WebApi/Startup.cs b/WebApi/Eisk.WebApi/Startup.cs index 0c764fac..50166fdb 100644 --- a/WebApi/Eisk.WebApi/Startup.cs +++ b/WebApi/Eisk.WebApi/Startup.cs @@ -55,7 +55,7 @@ public void ConfigureServices(IServiceCollection services) c.SwaggerDoc("v1", new Info { Title = "Eisk.WebApi", - Version = "v8.0.11", + Version = "v8.0.12", Description = "EISK makes it easy to write scalable and secured web api on top of Microsoft's new cutting edge .net core technologies.", Contact = new Swashbuckle.AspNetCore.Swagger.Contact { From a39fe790a7c1b2475b79b778428c318117061f8d Mon Sep 17 00:00:00 2001 From: Ashraf Alam Date: Tue, 26 Apr 2022 00:53:12 +0100 Subject: [PATCH 10/11] Update README.md --- README.md | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index f39fa5e7..9828771f 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,7 @@ -[![Build status](https://dev.azure.com/EiskOps/Eisk/_apis/build/status/Eisk-WebApi-TemplatePack-CI)](https://dev.azure.com/EiskOps/Eisk/_build/latest?definitionId=3) [![BuitlWithDot.Net shield](https://builtwithdot.net/project/334/eisk/badge)](https://builtwithdot.net/project/334/eisk) - -... - -# Getting Started with EISK Web Api - EISK makes it easy to write scalable and secured web api on top of Microsoft's new cutting edge .net core technologies. With an optional set of customizable utility classes, samples and tools, it lets you creating new web api straight away without wide technical experience or learning curve. -## Give a Star! :star: - -If you like or are using this project to learn or start your solution, please give it a [star](https://github.com/EISK/eisk.webapi). Thanks! - -![eisk web api](https://github.com/EISK/eisk/blob/master/eisk-webapi-small.png) - ## Sample Use Case Using a simple table entity 'Employee' it demonstrates all aspect of web development including layered architecture following DDD, micro service, unit and integration tests, building and deploying in cloud environment. @@ -41,9 +29,13 @@ Here is a simple CRUD use case illustrated in the default template: Getting started with EISK Web Api is pretty easy. -You can either [clone](https://github.com/EISK/eisk.webapi.git) from github or simply run the following `dotnet new` command in command prompt to create a new project from EISK: +You can either clone V8.0 from github: + +`git clone -b V8.0 https://github.com/EISK/eisk.webapi.git` + +Or simply run the following `dotnet new` command in command prompt to create a new project from EISK: -* Command to install EISK template in your machine: `dotnet new -i eisk.webapi` +* Command to install EISK template in your machine: `dotnet new --install Eisk.WebApi::8.0.12` * Command to create a new project: `dotnet new eiskwebapi -n Eisk` Once the contents are available, just open the created solution, select "Eisk.WebApi" as startup project and press F5! From ec34fadb072cae9428884545760b8b612b65d13a Mon Sep 17 00:00:00 2001 From: Ashraf Alam Date: Tue, 26 Apr 2022 00:54:10 +0100 Subject: [PATCH 11/11] Releasing V8.0.12 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9828771f..c776c9fd 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ Here is a simple CRUD use case illustrated in the default template: ## Core Technology Areas * ASP.NET Core (Web Api) -* Entity Framework Core +* Entity Framework Core * C# * Visual Studio * Azure App Services