public IActionResult Create([FromBody] EnderecoTipoDto enderecoTipoDto) { var tipo = _mapper.Map <EnderecoTipo>(enderecoTipoDto); try { _enderecoTipoService.Adicionar(tipo); ; return(Ok(tipo)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IActionResult Update([FromBody] EnderecoTipoDto enderecoTipoDto) { EnderecoTipo enderecoTipo = new EnderecoTipo(); try { enderecoTipo.EnderecoTipoId = enderecoTipoDto.EnderecoTipoId; enderecoTipo.DescricaoTipo = enderecoTipoDto.DescricaoTipo; _enderecoTipoService.Atualizar(enderecoTipo); return(Ok(enderecoTipo)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IActionResult Delete([FromBody] EnderecoTipoDto enderecoTipoDto) { BaseResponseDto baseResponseDTO = new BaseResponseDto(); _requestInfoHelper.BindRequestInfo(HttpContext, baseResponseDTO); EnderecoTipo enderecoTipo = new EnderecoTipo(); try { enderecoTipo.EnderecoTipoId = enderecoTipoDto.EnderecoTipoId; enderecoTipo.DescricaoTipo = enderecoTipoDto.DescricaoTipo; _enderecoTipoService.Deletar(enderecoTipo); baseResponseDTO.IsSuccess = true; baseResponseDTO.Response = JsonConvert.SerializeObject(enderecoTipo); } catch (Exception ex) { baseResponseDTO.IsSuccess = false; baseResponseDTO.Message = ex.Message; } return(Ok(baseResponseDTO)); }