Skip to content

Latest commit

 

History

History
49 lines (35 loc) · 1.97 KB

README.md

File metadata and controls

49 lines (35 loc) · 1.97 KB

Simplify.Web.Postman

Nuget Version Nuget Download Build PackageLibraries.io dependency status for latest release CodeFactor Grade Platform PRs Welcome

Simplify.Web.Postman is a package which provides Postman collection and environment generation extension for Simplify.Web web-framework controllers.

Quick Start

  1. Add RegisterSimplifyWebPostman to IOC container registrations.
public static class IocRegistrations
{
 public static IDIContainerProvider RegisterAll(this IDIContainerProvider containerProvider)
 {
  containerProvider.RegisterSimplifyWeb()
   .RegisterSimplifyWebPostman();

  return containerProvider;
 }
}
  1. Use GeneratePostmanData after Simplify registration and container setup
DIContainer.Current
    .RegisterAll()
    .Verify();

var builder = WebApplication.CreateBuilder(args);

var app = builder.Build();

if (builder.Environment.IsDevelopment())
    DIContainer.Current.GeneratePostmanData();

app.UseSimplifyWeb();

await app.RunAsync();
}

Postman files will be generated in postman folder inside your app build folder.