Пример #1
0
        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";
            }
        }
Пример #2
0
        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
                });
            }
        }
Пример #3
0
        public async Task <bool> DeleteRfpItem(Rfpitem rfpitem)
        {
            var result = await _rfpItemRepository.DeleteAsync(rfpitem);

            return(result != null ? true : false);
        }