Example #1
0
        public CheckPermissionViewModel CheckPermission(int memberId, int permissionId)
        {
            int    mem_per              = _repository.GetAll <Member>().FirstOrDefault(m => m.MemberId == memberId).Permission;
            string mem_perString        = Convert.ToString(mem_per, 2);
            int    per_value            = _repository.GetAll <Permission>().FirstOrDefault(m => m.PermissionId == permissionId).PermissionValue;
            string per_valueString      = Convert.ToString(per_value, 2);
            CheckPermissionViewModel cv = new CheckPermissionViewModel()
            {
                MemberId        = memberId,
                PermissionId    = permissionId,
                Checked         = false,
                PermissionValue = mem_per
            };

            return(cv);
        }
 public string SetPermission([FromBody] CheckPermissionViewModel input)
 {
     return(_permissionService.SetPermission(input.MemberId, input.PermissionId, input.Checked));
 }
        public string CheckPermission([FromBody] CheckPermissionViewModel input)
        {
            CheckPermissionViewModel cv = _permissionService.CheckPermission(input.MemberId, input.PermissionId);

            return(JsonConvert.SerializeObject(cv));
        }