public SupplierViewModelBuilder GetViewModelIndex() { var viewModelBuilder = new SupplierViewModelBuilder { Stores = new SelectList(contextSub.V3_GetStoreDDL(), "Id", "sName"), Countries = new SelectList(contextSub.V3_GetCountryDDL(), "Id", "NameNice"), Types = new SelectList(contextSub.V3_GetSupplierDDL(), "bSupplierTypeID", "vSupplierTypeName"), Suppliers = new SelectList(contextSub.V3_GetSupplierDDL(), "bSupplierID", "vSupplierName") }; return(viewModelBuilder); }
public SupplierViewModelBuilder GetSupplierDetailModelBuilder(int condition) { //var detail = // contextSub.SupplierProduct_V.AsEnumerable().Where( // s => s.iEnable == true && s.bSupplierID == condition); //var totalRecords = detail.Count(); var viewModelBuilder = new SupplierViewModelBuilder { //SupplierProductVs = detail, //TotalRecords = totalRecords }; return(viewModelBuilder); }
public SupplierViewModelBuilder GetSupplierViewModelBuilder(int page, int size, int supType, int sup, string stock, int country, int market) { var output = new ObjectParameter("ItemCount", typeof(int)); var data = contextSub.V3_Supplier_GetList(page, size, supType, sup, stock, country, market, 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 SupplierViewModelBuilder { SupplierGetListResults = data, TotalRecords = Convert.ToInt32(totalRecord), TotalPages = totalPages, CurrentPage = page, PageSize = size }; return(viewModel); }
public SupplierViewModelBuilder GetViewModelItemBuilder(int?condition) { if (condition.HasValue) { var item = contextSub.WAMS_SUPPLIER.FirstOrDefault(s => s.iEnable == true && s.bSupplierID == condition); //var itemDetailList = // contextSub.SupplierProduct_V.AsEnumerable().Where( // s => s.iEnable == true && s.bSupplierID == condition); //var totalRecords = itemDetailList.Count(); if (item != null) { var viewModelBuilder = new SupplierViewModelBuilder { //SupplierV = item, //supplierProductV = new SupplierProduct_V(), //SupplierProductVs = itemDetailList, //TotalRecords = totalRecords, Stores = new SelectList(contextSub.V3_GetStoreDDL(), "Id", "sName"), Countries = new SelectList(contextSub.V3_GetCountryDDL(), "Id", "NameNice"), Types = new SelectList(contextSub.V3_GetStockTypeDDL(), "bSupplierTypeID", "vSupplierTypeName") }; return(viewModelBuilder); } } else { var viewModelBuilder = new SupplierViewModelBuilder { //SupplierV = new Supplier_V(), //supplierProductV = new SupplierProduct_V(), Stores = new SelectList(contextSub.V3_GetStoreDDL(), "Id", "sName"), Countries = new SelectList(contextSub.V3_GetCountryDDL(), "Id", "NameNice"), Types = new SelectList(contextSub.V3_GetStockTypeDDL(), "bSupplierTypeID", "vSupplierTypeName") }; return(viewModelBuilder); } return(null); }