public override async Task <FormPublicList> getFormPublicInfoList(Empty request, ServerCallContext context) { try { FormPublicList list = new FormPublicList(); var formPublicList = await _service.GetFormPublicInfoList(); var result = Mapper.Map <List <FormPublic>, List <FormPublicStruct> >(formPublicList); list.Listdata.AddRange(result); return(list); } catch (Exception ex) { LogHelper.Error(this, ex); throw ex; } }
public override async Task <FormPublicList> getFormPublicList(PaginationRequestSearch request, ServerCallContext context) { try { FormPublicList formPublicList = new FormPublicList(); var search = Mapper.Map <SearchStruct, SearchModel>(request.Search); var list = await _service.GetFormPublicList(request.Offset, request.Limit, search); var result = Mapper.Map <List <FormPublic>, List <FormPublicStruct> >(list); formPublicList.Listdata.AddRange(result); formPublicList.Total = await _service.GetFormPublicListCount(search); return(formPublicList); } catch (Exception ex) { LogHelper.Error(this, ex); throw ex; } }