public IHttpActionResult Backend_ProductAttribute_Get() { BackendProductAttributeListViewModel viewmodel = new BackendProductAttributeListViewModel(); CateringProductAttributeDataController dataCtrl = new CateringProductAttributeDataController(); BackendProductAttributeListArgs args = new BackendProductAttributeListArgs(); try { Int32 TotalItemsCount = 0; viewmodel.FromModel(dataCtrl.FilterList(args, out TotalItemsCount)); viewmodel.Pagination.TotalItemsCount = TotalItemsCount; } catch (Exception ex) { return(Error(viewmodel, ex)); } return(Ok(viewmodel)); }
public static BackendProductAttributeListViewModel FromModel(this BackendProductAttributeListViewModel viewmodel, IEnumerable <CateringProductAttribute> modelList) { viewmodel.Data.FromModel(modelList); return(viewmodel); }