public async Task <ActionResult <RequestResult> > Search([FromBody] UserMainteSearchRequestParameter model)
        {
            if (!ModelState.IsValid)
            {
                return(RequestResult.CreateErrorResult(ModelState));
            }

            var result = await serivice.GetList(model);

            //タプルのままだとjsonに変換できないので(名前付きタプルでもダメ)、匿名オブジェクトに変換。
            return(RequestResult.CreateSuccessResult(new { result.TotalCount, result.List }));
        }
        public async Task <ActionResult <RequestResult> > SearchDetail([FromBody] UserMainteSearchRequestParameter model)
        {
            if (!ModelState.IsValid)
            {
                return(RequestResult.CreateErrorResult(ModelState));
            }

            var result = await serivice.GetDetail(model);

            if (result == null)
            {
                return(RequestResult.CreateErrorResult("データが取得できませんでした。"));
            }

            return(RequestResult.CreateSuccessResult(result));
        }