Rename csharp-netcore to csharp (#15903)

* rename csharp-netcore to csharp

* rename file

* renmae modules/openapi-generator/src/main/resources/csharp-netcore

* update samples

* mv dir

* update samples

* rename csharp-netcore to csharp in appveyor.yml

* update doc
This commit is contained in:
William Cheng
2023-06-25 11:08:59 +08:00
committed by GitHub
parent af048ec62f
commit 7c67f731bc
4017 changed files with 140 additions and 149 deletions

View File

@@ -0,0 +1,108 @@
using System.IO;
using System.Net;
using System.Threading.Tasks;
using System.ComponentModel.DataAnnotations;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Azure.WebJobs;
using Microsoft.Azure.WebJobs.Extensions.Http;
using Microsoft.Azure.WebJobs.Extensions.OpenApi.Core.Attributes;
using Microsoft.Azure.WebJobs.Extensions.OpenApi.Core.Enums;
using Microsoft.Extensions.Logging;
using Microsoft.OpenApi.Models;
using Newtonsoft.Json;
using Org.OpenAPITools.Models;
namespace Org.OpenAPITools.Functions
{
public partial class PetApi
{
[FunctionName("PetApi_AddPet")]
public async Task<ActionResult<Pet>> _AddPet([HttpTrigger(AuthorizationLevel.Anonymous, "Post", Route = "v2pet")]HttpRequest req, ExecutionContext context)
{
var method = this.GetType().GetMethod("AddPet");
if(method == null)
{
return new StatusCodeResult((int)HttpStatusCode.NotImplemented);
}
return (await ((Task<Pet>)method.Invoke(this, new object[] { req, context, id })).ConfigureAwait(false));
}
[FunctionName("PetApi_DeletePet")]
public async Task<ActionResult<>> _DeletePet([HttpTrigger(AuthorizationLevel.Anonymous, "Delete", Route = "v2pet/{petId}")]HttpRequest req, ExecutionContext context, long petId)
{
var method = this.GetType().GetMethod("DeletePet");
if(method == null)
{
return new StatusCodeResult((int)HttpStatusCode.NotImplemented);
}
return (await ((Task<>)method.Invoke(this, new object[] { req, context, id })).ConfigureAwait(false));
}
[FunctionName("PetApi_FindPetsByStatus")]
public async Task<ActionResult<List<Pet>>> _FindPetsByStatus([HttpTrigger(AuthorizationLevel.Anonymous, "Get", Route = "v2pet/findByStatus")]HttpRequest req, ExecutionContext context)
{
var method = this.GetType().GetMethod("FindPetsByStatus");
if(method == null)
{
return new StatusCodeResult((int)HttpStatusCode.NotImplemented);
}
return (await ((Task<List<Pet>>)method.Invoke(this, new object[] { req, context, id })).ConfigureAwait(false));
}
[FunctionName("PetApi_FindPetsByTags")]
public async Task<ActionResult<List<Pet>>> _FindPetsByTags([HttpTrigger(AuthorizationLevel.Anonymous, "Get", Route = "v2pet/findByTags")]HttpRequest req, ExecutionContext context)
{
var method = this.GetType().GetMethod("FindPetsByTags");
if(method == null)
{
return new StatusCodeResult((int)HttpStatusCode.NotImplemented);
}
return (await ((Task<List<Pet>>)method.Invoke(this, new object[] { req, context, id })).ConfigureAwait(false));
}
[FunctionName("PetApi_GetPetById")]
public async Task<ActionResult<Pet>> _GetPetById([HttpTrigger(AuthorizationLevel.Anonymous, "Get", Route = "v2pet/{petId}")]HttpRequest req, ExecutionContext context, long petId)
{
var method = this.GetType().GetMethod("GetPetById");
if(method == null)
{
return new StatusCodeResult((int)HttpStatusCode.NotImplemented);
}
return (await ((Task<Pet>)method.Invoke(this, new object[] { req, context, id })).ConfigureAwait(false));
}
[FunctionName("PetApi_UpdatePet")]
public async Task<ActionResult<Pet>> _UpdatePet([HttpTrigger(AuthorizationLevel.Anonymous, "Put", Route = "v2pet")]HttpRequest req, ExecutionContext context)
{
var method = this.GetType().GetMethod("UpdatePet");
if(method == null)
{
return new StatusCodeResult((int)HttpStatusCode.NotImplemented);
}
return (await ((Task<Pet>)method.Invoke(this, new object[] { req, context, id })).ConfigureAwait(false));
}
[FunctionName("PetApi_UpdatePetWithForm")]
public async Task<ActionResult<>> _UpdatePetWithForm([HttpTrigger(AuthorizationLevel.Anonymous, "Post", Route = "v2pet/{petId}")]HttpRequest req, ExecutionContext context, long petId)
{
var method = this.GetType().GetMethod("UpdatePetWithForm");
if(method == null)
{
return new StatusCodeResult((int)HttpStatusCode.NotImplemented);
}
return (await ((Task<>)method.Invoke(this, new object[] { req, context, id })).ConfigureAwait(false));
}
[FunctionName("PetApi_UploadFile")]
public async Task<ActionResult<ApiResponse>> _UploadFile([HttpTrigger(AuthorizationLevel.Anonymous, "Post", Route = "v2pet/{petId}/uploadImage")]HttpRequest req, ExecutionContext context, long petId)
{
var method = this.GetType().GetMethod("UploadFile");
if(method == null)
{
return new StatusCodeResult((int)HttpStatusCode.NotImplemented);
}
return (await ((Task<ApiResponse>)method.Invoke(this, new object[] { req, context, id })).ConfigureAwait(false));
}
}
}

View File

@@ -0,0 +1,64 @@
using System.IO;
using System.Net;
using System.Threading.Tasks;
using System.ComponentModel.DataAnnotations;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Azure.WebJobs;
using Microsoft.Azure.WebJobs.Extensions.Http;
using Microsoft.Azure.WebJobs.Extensions.OpenApi.Core.Attributes;
using Microsoft.Azure.WebJobs.Extensions.OpenApi.Core.Enums;
using Microsoft.Extensions.Logging;
using Microsoft.OpenApi.Models;
using Newtonsoft.Json;
using Org.OpenAPITools.Models;
namespace Org.OpenAPITools.Functions
{
public partial class StoreApi
{
[FunctionName("StoreApi_DeleteOrder")]
public async Task<ActionResult<>> _DeleteOrder([HttpTrigger(AuthorizationLevel.Anonymous, "Delete", Route = "v2store/order/{orderId}")]HttpRequest req, ExecutionContext context, string orderId)
{
var method = this.GetType().GetMethod("DeleteOrder");
if(method == null)
{
return new StatusCodeResult((int)HttpStatusCode.NotImplemented);
}
return (await ((Task<>)method.Invoke(this, new object[] { req, context, id })).ConfigureAwait(false));
}
[FunctionName("StoreApi_GetInventory")]
public async Task<ActionResult<Dictionary<string, int>>> _GetInventory([HttpTrigger(AuthorizationLevel.Anonymous, "Get", Route = "v2store/inventory")]HttpRequest req, ExecutionContext context)
{
var method = this.GetType().GetMethod("GetInventory");
if(method == null)
{
return new StatusCodeResult((int)HttpStatusCode.NotImplemented);
}
return (await ((Task<Dictionary<string, int>>)method.Invoke(this, new object[] { req, context, id })).ConfigureAwait(false));
}
[FunctionName("StoreApi_GetOrderById")]
public async Task<ActionResult<Order>> _GetOrderById([HttpTrigger(AuthorizationLevel.Anonymous, "Get", Route = "v2store/order/{orderId}")]HttpRequest req, ExecutionContext context, [Range(1, 5)]long orderId)
{
var method = this.GetType().GetMethod("GetOrderById");
if(method == null)
{
return new StatusCodeResult((int)HttpStatusCode.NotImplemented);
}
return (await ((Task<Order>)method.Invoke(this, new object[] { req, context, id })).ConfigureAwait(false));
}
[FunctionName("StoreApi_PlaceOrder")]
public async Task<ActionResult<Order>> _PlaceOrder([HttpTrigger(AuthorizationLevel.Anonymous, "Post", Route = "v2store/order")]HttpRequest req, ExecutionContext context)
{
var method = this.GetType().GetMethod("PlaceOrder");
if(method == null)
{
return new StatusCodeResult((int)HttpStatusCode.NotImplemented);
}
return (await ((Task<Order>)method.Invoke(this, new object[] { req, context, id })).ConfigureAwait(false));
}
}
}

View File

@@ -0,0 +1,108 @@
using System.IO;
using System.Net;
using System.Threading.Tasks;
using System.ComponentModel.DataAnnotations;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Azure.WebJobs;
using Microsoft.Azure.WebJobs.Extensions.Http;
using Microsoft.Azure.WebJobs.Extensions.OpenApi.Core.Attributes;
using Microsoft.Azure.WebJobs.Extensions.OpenApi.Core.Enums;
using Microsoft.Extensions.Logging;
using Microsoft.OpenApi.Models;
using Newtonsoft.Json;
using Org.OpenAPITools.Models;
namespace Org.OpenAPITools.Functions
{
public partial class UserApi
{
[FunctionName("UserApi_CreateUser")]
public async Task<ActionResult<>> _CreateUser([HttpTrigger(AuthorizationLevel.Anonymous, "Post", Route = "v2user")]HttpRequest req, ExecutionContext context)
{
var method = this.GetType().GetMethod("CreateUser");
if(method == null)
{
return new StatusCodeResult((int)HttpStatusCode.NotImplemented);
}
return (await ((Task<>)method.Invoke(this, new object[] { req, context, id })).ConfigureAwait(false));
}
[FunctionName("UserApi_CreateUsersWithArrayInput")]
public async Task<ActionResult<>> _CreateUsersWithArrayInput([HttpTrigger(AuthorizationLevel.Anonymous, "Post", Route = "v2user/createWithArray")]HttpRequest req, ExecutionContext context)
{
var method = this.GetType().GetMethod("CreateUsersWithArrayInput");
if(method == null)
{
return new StatusCodeResult((int)HttpStatusCode.NotImplemented);
}
return (await ((Task<>)method.Invoke(this, new object[] { req, context, id })).ConfigureAwait(false));
}
[FunctionName("UserApi_CreateUsersWithListInput")]
public async Task<ActionResult<>> _CreateUsersWithListInput([HttpTrigger(AuthorizationLevel.Anonymous, "Post", Route = "v2user/createWithList")]HttpRequest req, ExecutionContext context)
{
var method = this.GetType().GetMethod("CreateUsersWithListInput");
if(method == null)
{
return new StatusCodeResult((int)HttpStatusCode.NotImplemented);
}
return (await ((Task<>)method.Invoke(this, new object[] { req, context, id })).ConfigureAwait(false));
}
[FunctionName("UserApi_DeleteUser")]
public async Task<ActionResult<>> _DeleteUser([HttpTrigger(AuthorizationLevel.Anonymous, "Delete", Route = "v2user/{username}")]HttpRequest req, ExecutionContext context, string username)
{
var method = this.GetType().GetMethod("DeleteUser");
if(method == null)
{
return new StatusCodeResult((int)HttpStatusCode.NotImplemented);
}
return (await ((Task<>)method.Invoke(this, new object[] { req, context, id })).ConfigureAwait(false));
}
[FunctionName("UserApi_GetUserByName")]
public async Task<ActionResult<User>> _GetUserByName([HttpTrigger(AuthorizationLevel.Anonymous, "Get", Route = "v2user/{username}")]HttpRequest req, ExecutionContext context, string username)
{
var method = this.GetType().GetMethod("GetUserByName");
if(method == null)
{
return new StatusCodeResult((int)HttpStatusCode.NotImplemented);
}
return (await ((Task<User>)method.Invoke(this, new object[] { req, context, id })).ConfigureAwait(false));
}
[FunctionName("UserApi_LoginUser")]
public async Task<ActionResult<string>> _LoginUser([HttpTrigger(AuthorizationLevel.Anonymous, "Get", Route = "v2user/login")]HttpRequest req, ExecutionContext context)
{
var method = this.GetType().GetMethod("LoginUser");
if(method == null)
{
return new StatusCodeResult((int)HttpStatusCode.NotImplemented);
}
return (await ((Task<string>)method.Invoke(this, new object[] { req, context, id })).ConfigureAwait(false));
}
[FunctionName("UserApi_LogoutUser")]
public async Task<ActionResult<>> _LogoutUser([HttpTrigger(AuthorizationLevel.Anonymous, "Get", Route = "v2user/logout")]HttpRequest req, ExecutionContext context)
{
var method = this.GetType().GetMethod("LogoutUser");
if(method == null)
{
return new StatusCodeResult((int)HttpStatusCode.NotImplemented);
}
return (await ((Task<>)method.Invoke(this, new object[] { req, context, id })).ConfigureAwait(false));
}
[FunctionName("UserApi_UpdateUser")]
public async Task<ActionResult<>> _UpdateUser([HttpTrigger(AuthorizationLevel.Anonymous, "Put", Route = "v2user/{username}")]HttpRequest req, ExecutionContext context, string username)
{
var method = this.GetType().GetMethod("UpdateUser");
if(method == null)
{
return new StatusCodeResult((int)HttpStatusCode.NotImplemented);
}
return (await ((Task<>)method.Invoke(this, new object[] { req, context, id })).ConfigureAwait(false));
}
}
}