fix: Result & DTOs for GetById + cleanup
This commit is contained in:
@@ -29,10 +29,18 @@ public class TicketsController : ControllerBase
|
||||
[HttpGet("{id}")]
|
||||
public ActionResult<TicketResponse> Get(Guid id)
|
||||
{
|
||||
var ticket = _service.GetById(id);
|
||||
var result = _service.GetById(id);
|
||||
|
||||
if (result is FailureResult<TicketResponse> fail)
|
||||
return NotFound(fail.Error);
|
||||
|
||||
var success = (SuccessResult<TicketResponse>) result;
|
||||
return Ok(success.Value);
|
||||
|
||||
/*
|
||||
if (ticket == null) return NotFound();
|
||||
return Ok(ticket);
|
||||
|
||||
*/
|
||||
}
|
||||
|
||||
[HttpPost]
|
||||
|
||||
Reference in New Issue
Block a user