public async Task PreparePOItemModel(RFPItemModel model, Rfpitem rfpitem, int rfpVendorId) { foreach (var item in (await SelectGl((int)_workContext.CurrentCustomer.ClientId))) { model.AvailableGl.Add(new SelectListItem { Text = item.GLFull, Value = item.GL }); } foreach (var item in (await SelectShipTo((int)_workContext.CurrentCustomer.ClientId))) { model.AvailableShipTo.Add(new SelectListItem { Text = item.Both, Value = item.ShipID }); } model.RfpvendorId = rfpVendorId; var rfpvendor = await _rfpVendorRepository.Table.Where(v => v.RfpvendorId == rfpVendorId).FirstOrDefaultAsync(); if (rfpvendor != null) { model.rfpName = rfpvendor.Rfpvname; } else { model.rfpName = "None"; } }
public async Task PrepareRFQItemModel(RFPItemModel model, Rfpitem rfpitem, int RfpPID) { var RFPrfq = await GetRfpNamesById(Convert.ToInt32(RfpPID)); model.rfpName = RFPrfq.Rfptitle; model.RfpvendorId = (await GetRfpvendors(Convert.ToInt32(RfpPID))).Select(c => c.RfpvendorId).FirstOrDefault(); foreach (var item in (await SelectGl((int)_workContext.CurrentCustomer.ClientId))) { model.AvailableGl.Add(new SelectListItem { Text = item.GLFull, Value = item.GL }); } foreach (var item in (await SelectShipTo((int)_workContext.CurrentCustomer.ClientId))) { model.AvailableShipTo.Add(new SelectListItem { Text = item.Both, Value = item.ShipID }); } }
public async Task <bool> DeleteRfpItem(Rfpitem rfpitem) { var result = await _rfpItemRepository.DeleteAsync(rfpitem); return(result != null ? true : false); }