Esempio n. 1
0
        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 }));
            }
        }
Esempio n. 2
0
 private void Update(string cep, Ceps cepIn)
 {
     _cepService.Update(cep, cepIn);
 }