public async Task <JsonResult> Delete(int id) { await _servicoRepositorio.Excluir(id); TempData["Exclusao"] = $"Serviço excluído"; return(Json("Serviço excluído")); }
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)); }
public void Excluir(Servico servico) { _servicoRepositorio.Excluir(servico); }
private void ExcluirPessoaJuridica(PessoaJuridica pessoa) { _pessoaJuridica.Excluir(pessoa); }
private void ExcluirPessoaFisica(PessoaFisica pessoa) { _pessoaFisica.Excluir(pessoa); }