Пример #1
0
        public async Task <IComandoDeSaida> Manipulador(ComandoManipuladorAtualizarCidade Comando)
        {
            Cidade cidade = await _cidadeRepositorio.BuscarPorId(Comando.Id);

            if (cidade.Invalid)
            {
                return(new Saida(cidade, false, "Erro ao atualizar cadastro"));
            }

            await Task.Factory.StartNew(() =>
            {
                _cidadeRepositorio.Atualizar(cidade);
            });

            return(new Saida(cidade, true, "Atualização realizado com sucesso"));
        }