Ejemplo n.º 1
0
        public PrivilegeManagement.Model.Menu Get(Action <PrivilegeManagement.Model.Menu> condition)
        {
            var menu = _context.CreateProxy <PrivilegeManagement.Model.Menu>();

            condition(menu);
            var dict  = _context.GetModifiedProperties(menu);
            var pmenu = _context.Menus.GetBy(dict).FirstOrDefault();

            if (pmenu == null)
            {
                return(null);
            }
            return(_context.CreateProxy(EntityMapper.Map <Model.Menu, PrivilegeManagement.Model.Menu>(pmenu)));
        }
Ejemplo n.º 2
0
        public PrivilegeManagement.Model.Privilege Get(Action <PrivilegeManagement.Model.Privilege> condition)
        {
            var priviegeRemote = _context.CreateProxy <PrivilegeManagement.Model.Privilege>();

            condition(priviegeRemote);
            var dict           = _context.GetModifiedProperties(priviegeRemote);
            var privilegeLocal = _context.Privileges.GetBy(dict).FirstOrDefault();

            if (privilegeLocal == null)
            {
                return(null);
            }
            return(_context.CreateProxy(EntityMapper.Map <Model.Privilege, PrivilegeManagement.Model.Privilege>(privilegeLocal)));
        }