|
|
@ -89,20 +89,20 @@ public class ActivityController : Controller
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
[HttpGet("{id}")]
|
|
|
|
[HttpGet("{id}")]
|
|
|
|
public async Task<ActionResult<ActivityDto>> GetActivity(int id)
|
|
|
|
public async Task<ActionResult<ResponseActivityDto>> GetActivity(int id)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
try
|
|
|
|
try
|
|
|
|
{
|
|
|
|
{
|
|
|
|
_logger.LogInformation("Executing {Action} with parameters: {Parameters}", nameof(GetActivity), id);
|
|
|
|
_logger.LogInformation("Executing {Action} with parameters: {Parameters}", nameof(GetActivity), id);
|
|
|
|
|
|
|
|
|
|
|
|
var activity = await _activityService.GetActivityByIdAsync(id);
|
|
|
|
var activity = await _activityService.GetActivityById(id);
|
|
|
|
if (activity == null)
|
|
|
|
if (activity == null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
_logger.LogError("Activity with id {id} not found", id);
|
|
|
|
_logger.LogError("Activity with id {id} not found", id);
|
|
|
|
|
|
|
|
|
|
|
|
return NotFound($"Activity with id {id} not found");
|
|
|
|
return NotFound($"Activity with id {id} not found");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return Ok(activity.ToDto());
|
|
|
|
return Ok(activity);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
catch (Exception e)
|
|
|
|
catch (Exception e)
|
|
|
|
{
|
|
|
|
{
|
|
|
|