mirror of
https://github.com/LBPUnion/ProjectLighthouse.git
synced 2025-05-06 18:52:27 +00:00
36 lines
No EOL
1,002 B
C#
36 lines
No EOL
1,002 B
C#
using LBPUnion.ProjectLighthouse.Serialization;
|
|
using LBPUnion.ProjectLighthouse.Types.News;
|
|
using Microsoft.AspNetCore.Mvc;
|
|
|
|
namespace LBPUnion.ProjectLighthouse.Controllers;
|
|
|
|
[ApiController]
|
|
[Route("LITTLEBIGPLANETPS3_XML/news")]
|
|
[Produces("text/xml")]
|
|
public class NewsController : ControllerBase
|
|
{
|
|
[HttpGet]
|
|
public IActionResult Get()
|
|
{
|
|
string newsEntry = LbpSerializer.StringElement
|
|
(
|
|
"item",
|
|
new NewsEntry
|
|
{
|
|
Category = "no_category",
|
|
Summary = "test summary",
|
|
Image = new NewsImage
|
|
{
|
|
Hash = "4947269c5f7061b27225611ee58a9a91a8031bbe",
|
|
Alignment = "right",
|
|
},
|
|
Id = 1,
|
|
Title = "Test Title",
|
|
Text = "Test Text",
|
|
Date = 1348755214000,
|
|
}.Serialize()
|
|
);
|
|
|
|
return this.Ok(LbpSerializer.StringElement("news", newsEntry));
|
|
}
|
|
} |