public ActionResult <Cep> Update(string numeroCep, string logradouro, string bairro, string cidade, string estado) { try { var cep = _cepService.Get(long.Parse(numeroCep)); if (cep == null) { return(NotFound(new { StatusCode = "404 Not Found", Error = $"Cep {numeroCep} não existente na base." })); } cep = new Cep() { Numero = long.Parse(numeroCep), Logradouro = logradouro, Bairro = bairro, Cidade = cidade, Estado = estado }; _cepService.Update(cep.Numero, cep); return(Accepted(string.Empty, cep)); } catch (Exception e) { return(UnprocessableEntity(new { StatusCode = "422 Unprocessable Entity", Error = e.Message })); } }
private void Update(string cep, Ceps cepIn) { _cepService.Update(cep, cepIn); }