not working inventory :c
This commit is contained in:
@@ -8,15 +8,18 @@ namespace PetCompanion.Controllers
|
||||
public class SkillController : ControllerBase
|
||||
{
|
||||
private readonly SkillService _skillService;
|
||||
private readonly PetSkillService _petSkillService;
|
||||
private readonly ILogger<SkillController> _logger;
|
||||
private Guid userId = Guid.Parse("f5f4b3b3-3b7b-4b7b-8b7b-7b7b7b7b7b7b");
|
||||
|
||||
public SkillController(
|
||||
ILogger<SkillController> logger,
|
||||
SkillService skillService)
|
||||
SkillService skillService,
|
||||
PetSkillService petSkillService)
|
||||
{
|
||||
_logger = logger;
|
||||
_skillService = skillService;
|
||||
_petSkillService = petSkillService;
|
||||
}
|
||||
|
||||
[HttpGet]
|
||||
@@ -26,12 +29,26 @@ namespace PetCompanion.Controllers
|
||||
return Ok(skills);
|
||||
}
|
||||
|
||||
[HttpGet("{petId}/skills")]
|
||||
public async Task<IActionResult> GetPetSkills(string petId)
|
||||
{
|
||||
try
|
||||
{
|
||||
var skills = await _petSkillService.GetPetSkills(petId, userId.ToString());
|
||||
return Ok(skills);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
return BadRequest(ex.Message);
|
||||
}
|
||||
}
|
||||
|
||||
[HttpPost("{petId}/allocate/{skillId}")]
|
||||
public async Task<IActionResult> AllocateSkillPoint(string petId, int skillId)
|
||||
{
|
||||
try
|
||||
{
|
||||
var result = await _skillService.AllocateSkillPoint(petId, userId.ToString(), skillId);
|
||||
var result = await _petSkillService.AllocateSkillPoint(petId, userId.ToString(), skillId);
|
||||
return Ok(result);
|
||||
}
|
||||
catch (Exception ex)
|
||||
|
||||
Reference in New Issue
Block a user