Пример #1
0
 public virtual void AlterarCidade(Cidade Cidade)
 {
     try
     {
         _CidadeRepositorio.Atualizar(Cidade);
         _CidadeRepositorio.Commit();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #2
0
        public async Task <IActionResult> Editar(Guid id, Cidade cidade)
        {
            if (id != cidade.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                await _cidadeRepositorio.Atualizar(cidade);

                return(RedirectToAction("Index"));
            }
            return(View(cidade));
        }
Пример #3
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"));
        }