public void AddViewToRol(Role rol) { try { if (rol.Vistas.Any()) { var vistaManager = new VistaManager(); foreach (var v in rol.Vistas) { var vista = new Vista { VistaId = v.VistaId, RoleId = rol.RoleId }; var vistaPorRol = vistaManager.RetrieveByRoleAndView(vista); if (vistaPorRol != null) { throw new BusinessException(403); } else { _crudVista.Create(vista); } } } } catch (Exception ex) { ExceptionManager.GetInstance().Process(ex); } }
public void Create(Vista vista) { try { var c = crudVista.Retrieve <Rol>(vista); if (c != null) { throw new BussinessException(14); } crudVista.Create(vista); } catch (Exception ex) { ExceptionManager.GetInstance().Process(ex); } }
public void Create(Vista v) { crud.Create(v); }