public async Task <ApiResponse <TResponseModel> > UpdateAsync(int parentId, TRequestModel requestModel) { var requestEntityDto = _mapper.Map <TRequestModel, TEntityDto>(requestModel); TEntity responseEntity; try { responseEntity = await _parentChildrenCoreDto.UpdateAsync(parentId); } catch (Exception exception) { return(BaseResponse.ResponseInternalServerError(default(TResponseModel), exception)); } var responseModel = _mapper.Map <TEntity, TResponseModel>(responseEntity); return(BaseResponse.ResponseOk(responseModel)); }