public List <PerfilAcao> Buscar(PerfilAcao obj) { try { return(perfilAcao.Fetch(obj).ToList()); } catch (Exception ex) { throw SaveLog(ex); } }
public AcaoEfetuada Excluir(int id, int FuncionalidadeId, short actionId) { try { var perfilAcoes = _perfilAcao.Fetch(new PerfilAcao { Funcionalidade = id }).ToList(); if (perfilAcoes.Count > 0) { throw new SidsException("Não é possível continuar a operação, a funcionalidade possui associação a perfis de usuário."); } _funcionalidade.Remove(id); return(LogSucesso(actionId, FuncionalidadeId, id.ToString())); } catch (Exception ex) { throw SaveLog(ex, actionId, FuncionalidadeId); } }