using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using PaymentServer.Models; using PaymentServer.Services; namespace PaymentServer.Controllers { [Route("[controller]")] [ApiController] public class NewPaymentsController : ControllerBase { [HttpGet("{timestamp}")] public ActionResult Get(string timestamp) { DateTime dateTime = DateTime.Parse(timestamp); List? payments = PaymentDataService.GetNew(dateTime); if (payments == null) return NotFound(); ContractData contractData = new ContractData(); contractData.AddPayments(payments); string contractJson = contractData.ToJson(); Console.WriteLine(contractJson); return Ok(contractJson); } } }