public async Task <AllResponseVM <ClaimGroupResponseVM> > GetAllByUser([FromQuery] ClaimGroupAllRequestVM requestVM)
        {
            AllRequest <ApplicationClaimGroup> request = requestVM.ConvertAll();

            AllResponse <ApplicationClaimGroup> response = await this.ClaimGroupApplication.GetAllByUser(request);

            AllResponseVM <ClaimGroupResponseVM> responseVM = response.ConvertAll(base.UseDefaultLanguage);

            return(responseVM);
        }
        /// <summary>
        /// Convert converts object of RequestApplicationClaimGroupAllVM type to AllRequest ApplicationClaimGroup.
        /// </summary>
        /// <param name="allRequestVM"></param>
        /// <returns></returns>
        public static AllRequest <ApplicationClaimGroup> ConvertAll(this ClaimGroupAllRequestVM allRequestVM)
        {
            var allRequest = allRequestVM.Convert <ApplicationClaimGroup>();

            allRequest.Data.ClaimGroupId    = allRequestVM.ApplicationClaimGroupId;
            allRequest.Data.ClaimGroupLabel = allRequestVM.ApplicationClaimGroupName;
            allRequest.Data.ClaimGroupCode  = allRequestVM.ApplicationClaimGroupCode;
            allRequest.Data.CreatedById     = allRequestVM.CurrentUserId;

            return(allRequest);
        }