public ActionResult BuscarRegiaoItemPerdido(long id, [FromServices] IRegiaoService regiaoService) { try { Regiao regiao = regiaoService.BuscarPorItemId(id); RegiaoDto dto = mapper.Map <RegiaoDto>(regiao); return(Ok(dto)); } catch (Exception e) { return(BadRequest(e)); } }
public ActionResult BuscarRegiaoItemPerdido(long id, [FromServices] IRegiaoService regiaoService) { try { Regiao regiao = regiaoService.BuscarPorItemId(id); RegiaoDto dto = mapper.Map <RegiaoDto>(regiao); return(Ok(dto)); } catch (Exception e) { return(StatusCode(StatusCodes.Status500InternalServerError, e)); } }
public async Task <IActionResult> Delete(RegiaoDto dto) { var result = new HttpResult <RegiaoDto>(this._logger, this._service); try { await this._service.Remove(dto); return(result.ReturnCustomResponse(dto)); } catch (Exception ex) { return(result.ReturnCustomException(ex, "Regiao", dto)); } }