public ObjectResult GetById([FromRoute] int id) { try { LogViewDTO log = _service.GetById(id); return(Ok(log)); } catch (LogNotFoundException ex) { return(NotFound(ex.Message)); } catch (Exception ex) { return(StatusCode(500, $"Ocorreu um erro inesperado: {ex.Message}")); } }
public ObjectResult ChangeFileStatus([FromRoute] int id, [FromRoute] bool status) { try { LogViewDTO log = _service.UpdateFileStatus(id, status); return(Ok(log)); } catch (LogNotFoundException ex) { return(NotFound(ex.Message)); } catch (Exception ex) { return(StatusCode(500, $"Ocorreu um erro inesperado: {ex.Message}")); } }