1234567891011121314151617181920212223242526272829 |
- using HTEXLib;
- using HTEXLib.Builders;
- using HTEXLib.Helpers.ShapeHelpers;
- using Microsoft.AspNetCore.Http;
- using Microsoft.AspNetCore.Mvc;
-
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text.Json;
- using System.Threading.Tasks;
- namespace HTEXWeb.Controllers
- {
- [ApiController]
- [Route("htex")]
- public class HtexController: ControllerBase
- {
- public HtexGenerator htexGenerator { get; set; }
- public HtexController(HtexGenerator htexGenerator) {
- this.htexGenerator = htexGenerator;
- }
- [HttpPost("generator")]
- public object Generator([FromForm] IFormFile file)
- {
- return JsonSerializer.Deserialize<JsonElement>(JsonHelper.ToJson(htexGenerator.Generator(file.OpenReadStream()),ignoreNullValue:false));
- }
- }
- }
|