Beispiel #1
0
        public async Task <JsonResult> Delete(int id)
        {
            await _servicoRepositorio.Excluir(id);

            TempData["Exclusao"] = $"Serviço excluído";
            return(Json("Serviço excluído"));
        }
Beispiel #2
0
        public ActionResult Excluir(int id)
        {
            try
            {
                var servico = _servicoRepositorio.ObterServicoPorId(id);

                if (servico == null)
                {
                    RegistroNaoEncontrado();
                }

                var layout = _layoutRepositorio.ObterLayoutPorServico(servico.Id);

                if (layout != null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, "O serviço já está sendo utilizado em um layout"));
                }

                _servicoRepositorio.Excluir(servico.Id);

                GravarLogAuditoria(TipoLogAuditoria.DELETE, servico);
            }
            catch
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            return(new HttpStatusCodeResult(HttpStatusCode.NoContent));
        }
Beispiel #3
0
 public void Excluir(Servico servico)
 {
     _servicoRepositorio.Excluir(servico);
 }
 private void ExcluirPessoaJuridica(PessoaJuridica pessoa)
 {
     _pessoaJuridica.Excluir(pessoa);
 }
 private void ExcluirPessoaFisica(PessoaFisica pessoa)
 {
     _pessoaFisica.Excluir(pessoa);
 }