Пример #1
0
        public async Task <IComandoDeSaida> Manipulador(ComandoManipuladorAdicionarCidade Comando)
        {
            Cidade cidade = new Cidade(Comando.Id_Estado, Comando.Nome);

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

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

            return(new Saida(cidade, true, "Cadastro realizado com sucesso"));
        }