public IActionResult Post([FromBody] RequestDTO model)
 {
     try {
         var RequestResult = Logic.Create(RequestDTO.ToEntity(model));
         return(CreatedAtRoute("GetRequests", new { id = RequestResult.Id }, RequestDTO.ToModel(RequestResult)));
     } catch (ExceptionController e) {
         return(BadRequest(e.Message));
     }
 }
 public IActionResult Post([FromBody] RequestDTO requestDTO)
 {
     try
     {
         Request requestToCreate = requestDTO.ToEntity();
         int     requestNumber   = requestLogic.Create(requestToCreate);
         return(Ok(requestNumber));
     }
     catch (BusinessLogicException e)
     {
         return(BadRequest(e.Message));
     }
     catch (DataAccessException e)
     {
         return(StatusCode(StatusCodes.Status500InternalServerError, e.Message));
     }
 }