public Task <HttpResponseMessage> ExcluirCliente([FromBody] JObject jObject) { var codigoCliente = jObject["codigoCliente"].ToObject <int>(); HttpResponseMessage response; try { _pessoaService.ExcluirPessoa(codigoCliente); response = ReturnSuccess(); } catch (Exception ex) { response = ReturnError(ex); } var tsc = new TaskCompletionSource <HttpResponseMessage>(); tsc.SetResult(response); return(tsc.Task); }
//[ValidateAntiForgeryToken] public ActionResult DeleteConfirmed(string IdPessoa) { try { Pessoa pessoa = PessoaService.ObterPorId(IdPessoa); PessoaService.ExcluirPessoa(pessoa); return(Json(new { success = true, title = "Sucesso", message = "Pessoa excluída com sucesso !" }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { success = false, title = "Erro", message = ex.Message }, JsonRequestBehavior.AllowGet)); } }
public JsonResult Delete(int pessoaId) { return(new JsonResult(_pessoaService.ExcluirPessoa(pessoaId))); }
public async Task ExcluirPessoa(IExcluirPessoaSignature signature) { await _pessoaService.ExcluirPessoa(signature); }