FEAT: DB basics
This commit is contained in:
@@ -17,36 +17,29 @@ public class TicketsController : ControllerBase
|
||||
{
|
||||
_service = service;
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------
|
||||
|
||||
[HttpGet]
|
||||
public IEnumerable<TicketResponse> Get()
|
||||
{
|
||||
return _service.GetAll();
|
||||
return _service.GetAll().Result;
|
||||
}
|
||||
|
||||
[HttpGet("{id}")]
|
||||
public ActionResult<TicketResponse> Get(Guid id)
|
||||
{
|
||||
var result = _service.GetById(id);
|
||||
var result = _service.GetById(id).Result;
|
||||
|
||||
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]
|
||||
public IActionResult Create(CreateTicketRequest request)
|
||||
{
|
||||
var result = _service.Create(request);
|
||||
var result = _service.Create(request).Result;
|
||||
|
||||
if (result is FailureResult<CreateTicketResponse> fail)
|
||||
return BadRequest(fail.Error);
|
||||
|
||||
Reference in New Issue
Block a user