public async Task AtualizarCidade(CidadeRequest param)
        {
            var cidade = await _repoCidade.PorId(false, param.Id);

            cidade.Atualizar(param.Nome, param.Capital);

            #region - validator -

            _notify.When <ServiceEndereco>(string.IsNullOrEmpty(cidade.Nome),
                                           "Nome é obrigatório.");

            #endregion

            _repoCidade.Atualizar(cidade);
        }
        public async Task RegistrarCidade(CidadeRequest param)
        {
            var estado = await _repoEstado.PorId(false, param.EstadoId);

            var cidade = new Cidade(param.Nome, param.Capital)
            {
                Estado = estado,
            };

            #region - validator -

            _notify.When <ServiceEndereco>(string.IsNullOrEmpty(cidade.Nome),
                                           "Nome é obrigatório.");

            _notify.When <ServiceEndereco>(estado == null,
                                           "Estado não localizado.");

            #endregion

            await _repoCidade.Registrar(cidade);
        }
Exemple #3
0
        public async Task <IActionResult> AtualizarCidade([FromBody] CidadeRequest param)
        {
            await _service.AtualizarCidade(param);

            return(Result(new { Message = "Atualizado." }));
        }
Exemple #4
0
        public async Task <IActionResult> RegistrarCidade([FromBody] CidadeRequest param)
        {
            await _service.RegistrarCidade(param);

            return(Result(new { Message = "Registrado." }));
        }