20 lines
700 B
C#
20 lines
700 B
C#
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<IActionResult>
|
|
{
|
|
|
|
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 });
|
|
|
|
} |