public async Task <List <ClaimListResponseVM> > GetList([FromQuery] ClaimListRequestVM requestVM) { ApplicationClaim request = requestVM.Convert(); bool language = base.UseDefaultLanguage; List <ApplicationClaim> response = await this.ClaimApplication.GetList(request); List <ClaimListResponseVM> responseVM = response.ConvertList(base.UseDefaultLanguage); return(responseVM); }
/// <summary> /// Convert converts object of RequestApplicationClaimVM type to ApplicationClaim type. /// </summary> /// <param name="vm"></param> /// <returns></returns> public static ApplicationClaim Convert(this ClaimListRequestVM vm) { var model = new ApplicationClaim { ClaimId = vm.ClaimId, ClaimGroupId = vm.ClaimGroupId, ClaimType = vm.ClaimType, ClaimLabel = vm.ClaimLabel, CreatedById = vm.CurrentUserId }; return(model); }