Exemple #1
0
        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);
        }
Exemple #2
0
        //[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));
            }
        }
Exemple #3
0
 public JsonResult Delete(int pessoaId)
 {
     return(new JsonResult(_pessoaService.ExcluirPessoa(pessoaId)));
 }
Exemple #4
0
 public async Task ExcluirPessoa(IExcluirPessoaSignature signature)
 {
     await _pessoaService.ExcluirPessoa(signature);
 }