public async Task <CategoryManufacturerGetListResponse> GetListManufacturer(CategoryManufacturerGetListRequest request) { CategoryManufacturerGetListResponse response = new CategoryManufacturerGetListResponse(); try { RefSqlPaging sqlpaging = new RefSqlPaging(request.PageIndex, request.PageSize); var data = await _categoryService.GetListManufacturer(request.Id, sqlpaging); response.TotalRow = sqlpaging.TotalRow; response.Manufacturers = data.Select(p => p.ToModel()).ToArray(); response.PageIndex = request.PageIndex; response.PageSize = request.PageSize; response.SetSucess(); } catch (Exception e) { response.SetFail(e); _logger.LogError(e, e.Message, request); } return(response); }
public async Task <IActionResult> GetListManufacturer([FromBody] CategoryManufacturerGetListRequest request) { try { var response = await _categoryAppService.GetListManufacturer(request); return(Json(response)); } catch (Exception e) { _logger.LogError(e, Common.Common.GetMethodName()); throw; } }