Adding character coords

This commit is contained in:
Zeeshaun 2026-01-23 14:24:08 -06:00
parent 900951b1a7
commit 241312b0be
4 changed files with 25 additions and 10 deletions

View File

@ -28,12 +28,13 @@ public class CharactersController : ControllerBase
if (string.IsNullOrWhiteSpace(userId))
return Unauthorized();
var character = new Character
{
OwnerUserId = userId,
Name = req.Name.Trim(),
CreatedUtc = DateTime.UtcNow
};
var character = new Character
{
OwnerUserId = userId,
Name = req.Name.Trim(),
Coord = new Coord { X = 0, Y = 0 },
CreatedUtc = DateTime.UtcNow
};
await _characters.CreateAsync(character);
return Ok(character);

View File

@ -18,6 +18,10 @@ Stored documents (MongoDB)
"id": "string (ObjectId)",
"ownerUserId": "string",
"name": "string",
"coord": {
"x": "number",
"y": "number"
},
"createdUtc": "string (ISO-8601 datetime)"
}
```

View File

@ -11,7 +11,9 @@ public class Character
public string OwnerUserId { get; set; } = string.Empty;
public string Name { get; set; } = string.Empty;
public DateTime CreatedUtc { get; set; } = DateTime.UtcNow;
}
public string Name { get; set; } = string.Empty;
public Coord Coord { get; set; } = new();
public DateTime CreatedUtc { get; set; } = DateTime.UtcNow;
}

View File

@ -0,0 +1,8 @@
namespace CharacterApi.Models;
public class Coord
{
public int X { get; set; }
public int Y { get; set; }
}