public bool Delete(int id) { var servico = _repoServico.FindById(id); if (servico == null) { return(false); } _repoServico.Delete(servico); return(true); }
protected void DeleteEmpresa() { EmpresaModel empresa = repoEmpresa.FindIncludingAll(_empresa.Id); var atendimentos = reportAtendimento.Relatorio(empresa.Id, null, null, null, null, null, null, null, null); if (atendimentos != null) { atendimentos.ForEach(a => repoAtendimento.Delete(a.Id)); } var clientes = reportCliente.List(empresa.Id); if (clientes != null) { clientes.ToList().ForEach(a => repoCliente.Delete(a.Id)); } var origens = reportOrigem.List(empresa.Id); if (origens != null) { origens.ToList().ForEach(a => repoOrigem.Delete(a.Id)); } var funcionarios = reportFuncionario.List(empresa.Id); if (funcionarios != null) { funcionarios.ToList().ForEach(a => repoFuncionario.Delete(a.Id)); } var servicos = reportServico.List(empresa.Id); if (servicos != null) { servicos.ToList().ForEach(a => repoServico.Delete(a.Id)); } var produtos = reportProduto.List(empresa.Id); if (produtos != null) { produtos.ToList().ForEach(a => repoProduto.Delete(a.Id)); } if (empresa.IsNotNull()) { repoEmpresa.Delete(_empresa.Id); } }
public async Task <ActionResult <ServicoOutput> > DeleteServico(Guid id) { var servico = await _servicos.GetById(id); if (servico == null) { return(NotFound()); } await _servicos.Delete(id); await _servicos.Commit(); return(servico.MapTo <ServicoOutput>()); }