Пример #1
0
        public bool Delete(int id)
        {
            var servico = _repoServico.FindById(id);

            if (servico == null)
            {
                return(false);
            }

            _repoServico.Delete(servico);
            return(true);
        }
Пример #2
0
        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>());
        }