Ejemplo n.º 1
0
        public IActionResult Delete(string idContato)
        {
            try
            {
                var response = contatoApplicationService.Get(idContato);
                if (response == null)
                {
                    return(NotFound("Contato não encontrado."));
                }

                contatoApplicationService.Delete(idContato);

                return(NoContent());
            }
            catch (Exception e)
            {
                return(BadRequest(e));
            }
        }
Ejemplo n.º 2
0
        public IActionResult Delete(string idContato)
        {
            if (!ModelState.IsValid)
            {
                return(StatusCode(400, ModelStateValidation.GetErrors(ModelState)));
            }

            try
            {
                var command = new ContatoDeleteCommand {
                    Id = idContato
                };
                _contatoApplicationService.Delete(command);
                return(Ok("O contato foi excluido com sucesso"));
            }
            catch (Exception e)
            {
                return(StatusCode(500, e.Message));
            }
        }
Ejemplo n.º 3
0
 public ActionResult Delete(int id, ContatoViewModel model)
 {
     _contatoApplicationService.Delete(id);
     return(RedirectToAction("Details", "Pessoas", new { id = model.PessoaId }));
 }