29 lines
828 B
C#
29 lines
828 B
C#
using Adaptation.FileHandlers.ConvertExcelToJson;
|
|
using System.Linq;
|
|
using System.Net;
|
|
using System.Web.Http;
|
|
|
|
namespace Adaptation.FileHandlers.json;
|
|
|
|
public class BacklogController : ApiController
|
|
{
|
|
|
|
#pragma warning disable CA1822
|
|
public FIBacklogMesa[] GetAllRecords()
|
|
#pragma warning restore CA1822
|
|
{
|
|
FIBacklogMesa[] results = Helper.GetFIBacklogMesaRecords(FileRead.Json);
|
|
return results;
|
|
}
|
|
|
|
#pragma warning disable CA1822
|
|
public FIBacklogMesa GetRecordById(string id)
|
|
#pragma warning restore CA1822
|
|
{
|
|
FIBacklogMesa[] fIBacklogMesaRecords = Helper.GetFIBacklogMesaRecords(FileRead.Json);
|
|
FIBacklogMesa product = fIBacklogMesaRecords.FirstOrDefault(l => l.Req == id) ??
|
|
throw new HttpResponseException(HttpStatusCode.NotFound);
|
|
return product;
|
|
}
|
|
|
|
} |