| | |
| | | model.ControllerSummary = resourceControllers.GetDescription(controller); |
| | | model.ActionName = Regex.Replace(request.Name, @"(Command|Query)$", "", RegexOptions.None); |
| | | model.ActionSummary = requestXmlDoc?.Summary; |
| | | model.ServiceName = resourceController.Service.ToString(); |
| | | model.ServiceName = resourceService.ServiceName; |
| | | model.RouteArea = resourceService.RouteArea; |
| | | model.Route = $"/api/{resourceService.RouteArea ?? "main"}/{model.ControllerName}/{model.ActionName}"; |
| | | model.Method = |
| | |
| | | ? EnumResourceMethod.Delete |
| | | : EnumResourceMethod.Post; |
| | | model.FileUpload = resourceAttribute.FileUpload; |
| | | if (model.FileUpload) |
| | | { |
| | | model.IsFromForm = true; |
| | | } |
| | | else |
| | | { |
| | | model.IsFromForm = resourceAttribute.IsFromForm; |
| | | } |
| | | model.Code = requestXmlDoc?.Name; |
| | | model.Name = $"{model.ControllerSummary}-{model.ActionSummary}"; |
| | | model.AllowAnonymous = resourceAttribute.AllowAnonymous; |
| | |
| | | } |
| | | code += @$" |
| | | public {result} {action.ActionName}("; |
| | | if (action.FileUpload) |
| | | if (action.FileUpload || action.IsFromForm) |
| | | { |
| | | code += "[FromForm] "; |
| | | } |