public void Eliminar(long id) { var delete = _empresaRepositorio.GetById(id); if (delete == null) { throw new Exception("No se encontro el registro solicitado"); } _empresaRepositorio.Delete(id); _empresaRepositorio.Save(); }
public bool Excluir(int id) { Empresa empresa = _empresaRepositorio.ObterPorId(id); if (empresa == null) { _notificationContext.AddNotification(TipoDeNotificacao.ErroDeServico, "Empresa não encontrada"); return(false); } if (empresa.Funcionarios.Count > 0) { _notificationContext.AddNotification(TipoDeNotificacao.ErroDeServico, "Existem funcionários associados a essa empresa"); return(false); } _empresaRepositorio.Delete(empresa); return(true); }
public void Delete(EmpresaDto Empresa) => _repositorio.Delete(Mapper.Map <Empresa>(Empresa));