public PriceViewModelBuilder GetViewModelIndex() { var viewModelBuilder = new PriceViewModelBuilder { Stores = new SelectList(contextSub.V3_GetStoreDDL(), "Id", "sName"), Suppliers = new SelectList(contextSub.V3_GetSupplierDDL(), "bSupplierID", "vSupplierName") }; return(viewModelBuilder); }
public PriceViewModelBuilder GetViewModelItemBuilder(int?condition) { var viewModelBuilder = new PriceViewModelBuilder(); if (condition.HasValue) { //var item = this.contextSub.Product_Price_V.First(s => s.iEnable == true && s.Id == condition); //viewModelBuilder.ProductPriceV = item; } else { //viewModelBuilder.ProductPriceV = new Product_Price_V(); } viewModelBuilder.Stores = new SelectList(this.contextSub.V3_GetStoreDDL(), "Id", "sName"); viewModelBuilder.Suppliers = new SelectList(this.contextSub.V3_GetSupplierDDL(), "bSupplierID", "vSupplierName"); viewModelBuilder.Currencies = new SelectList(this.contextSub.WAMS_CURRENCY_TYPE.OrderBy(s => s.vCurrencyName), "bCurrencyTypeID", "vCurrencyName"); return(viewModelBuilder); }
public PriceViewModelBuilder GetPriceViewModelBuilder(int page, int size, int store, int sup, string stock, string fd, string td) { var output = new ObjectParameter("ItemCount", typeof(int)); var data = contextSub.V3_Price_GetList(page, size, store, sup, stock, fd, fd, 1, output).ToList(); var totalRecord = output.Value; var totalTemp = Convert.ToDecimal(totalRecord) / Convert.ToDecimal(size); var totalPages = Convert.ToInt32(Math.Ceiling(totalTemp)); var viewModel = new PriceViewModelBuilder { PriceGetListResults = data, TotalRecords = Convert.ToInt32(totalRecord), TotalPages = totalPages, CurrentPage = page, PageSize = size }; return(viewModel); }