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); }