Exemplo n.º 1
0
        public async Task <bool> Update([FromBody] eSWIS.Logic.UserSecurity.Container.PermissionSet[] permissionSet)
        {
            var res = false;

            try
            {
                var repo = new Plexform.Logic.PermissionLogic();

                res = await repo.Update(permissionSet);
            }
            catch (Exception ex)
            {
                var temp = ex.ToString();
            }
            return(ObjectMapper.Map <bool>(res));
        }
Exemplo n.º 2
0
        public async Task <Logic.Models.AuthEswisModel> GetAllPermission(string userID)
        {
            Logic.Models.AuthEswisModel res = new Logic.Models.AuthEswisModel();
            try
            {
                var repo = new Plexform.Logic.PermissionLogic();

                res = await repo.GetAllPermissionSet(userID);
            }
            catch (Exception ex)
            {
                var temp = ex.ToString();
            }
            return(ObjectMapper.Map <Logic.Models.AuthEswisModel>(res));
            //return ObjectMapper.Map<List<eSWIS.Logic.UserSecurity.Container.PermissionSet>>(list);
        }
Exemplo n.º 3
0
        public async Task <ListResultContainer <Plexform.Logic.Models.PermissionSetModel> > GetAll(string accessCode)
        {
            IList <Plexform.Logic.Models.PermissionSetModel> list = new List <Plexform.Logic.Models.PermissionSetModel>();

            try
            {
                var repo = new Plexform.Logic.PermissionLogic();

                list = await repo.GetAllPermission(accessCode);
            }
            catch (Exception ex)
            {
                var temp = ex.ToString();
            }
            return(new ListResultContainer <Plexform.Logic.Models.PermissionSetModel>(
                       ObjectMapper.Map <List <Plexform.Logic.Models.PermissionSetModel> >(list),
                       list.Count
                       ));
        }