using Microsoft.AspNetCore.Mvc; using OI.Metrology.Shared.Models.Stateless; using System.Text.Json; namespace OI.Metrology.Server.ApiControllers; [Route("api/[controller]")] public class WorkMaterialController : Controller, IWorkMaterialController { private readonly IWorkMaterialRepository _WorkMaterialRepository; public WorkMaterialController(IWorkMaterialRepository WorkMaterialRepository) => _WorkMaterialRepository = WorkMaterialRepository; [HttpGet("{mid}")] public IActionResult GetCassette(string mid) => Json(_WorkMaterialRepository.GetCassette(mid), new JsonSerializerOptions { PropertyNamingPolicy = null, WriteIndented = true }); }