public void Remove(PermissaoModel permissao) { using (ISession session = NHibernateHelper.OpenSession()) using (ITransaction transaction = session.BeginTransaction()) { session.Delete(permissao); transaction.Commit(); } }
private bool ValidaPermissao(PermissaoModel permissao) { if (permissao.IsValid()) { return(true); } NotifyErrorValidation(permissao.ValidationResult); return(false); }
private bool ChecaPermissaoExistente(PermissaoModel permissaoModel, string messageType) { var permissao = _permissaoRepo.GetByTipoValor(permissaoModel.TipoId, permissaoModel.Valor); if (permissao == null || permissao == permissaoModel) { return(true); } _bus.RaiseEvent(new DomainNotification(messageType, "Já existe uma Permissão com esse valor.")); return(false); }
private IActionResult Salvar(PermissaoModel viewModel) { try { _appServico.Salvar(viewModel); if (!_appServico.Notificacao().IsValid()) { return(BadRequest(_appServico.Notificacao().RetornarErros())); } return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public void Editar(PermissaoModel permissao) { if (!ValidaPermissao(permissao)) { return; } if (!ChecaPermissaoExistente(permissao, "1")) { return; } _permissaoRepo.Update(permissao); Commit(); }
public void Adicionar(PermissaoModel permissao) { if (!ValidaPermissao(permissao)) { return; } if (!ChecaPermissaoExistente(permissao, "1")) { return; } _permissaoRepo.Add(permissao); Commit(); }
public void Salvar(PermissaoModel model) { try { var dados = model.Adapt <Permissao>(); _servico.Salvar(dados); if (_servico.Notificacao().IsValid()) { _transacao.SaveChanges(); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public PermissaoModel ResultJoin(int id) { #region Join var telasPermissao = _busTela.Get() .Join( _busPerfilTela.Get(), tela => tela.Id, perfilTela => perfilTela.Tela_Id, (tela, perfilTela) => new { tela, perfilTela } ) .Join( _busPerfil.Get(), perfilTela => perfilTela.perfilTela.Perfil_Id, perfil => perfil.Id, (perfilTela, perfil) => new { Id = perfilTela.perfilTela.Id, Tela = perfilTela.tela.Nome, Ativo = perfilTela.tela.Ativo, Descricao = perfilTela.tela.Descricao, Perfil = perfil.Nome } ).FirstOrDefault(tela => tela.Id == id); var model = new PermissaoModel(); if (telasPermissao != null) { //model.Id = telasPermissao.Id; //model.Ativo = telasPermissao.Ativo; //model.Perfil = telasPermissao.Perfil; //model.Descricao = telasPermissao.Descricao; //model.Tela = telasPermissao.Tela; } #endregion return(model); }
public IActionResult Alterar([FromBody] PermissaoModel viewModel) { return(Salvar(viewModel)); }