Example #1
0
 public void UpdateBankGurnteesDetails(List <SupplierBankGuaranteeDetail> bankGuaranteeDetails)
 {
     foreach (var item in BankGuaranteeDetails)
     {
         item.Delete();
     }
     BankGuaranteeDetails.AddRange(bankGuaranteeDetails);
     if (OfferId == 0)
     {
         EntityCreated();
     }
     else
     {
         EntityUpdated();
     }
 }
Example #2
0
        public void updateBankGurnteeList(List <SupplierBankGuaranteeDetail> bankGuranteelst)
        {
            List <SupplierBankGuaranteeDetail> SpecList = bankGuranteelst.Where(a => a.BankGuaranteeId == 0).ToList();

            AddBankGuarantee(SpecList);

            //Deleted Attachments

            List <int> newbankGuranteesIDs = bankGuranteelst.Where(a => a.BankGuaranteeId != 0).Select(a => a.BankGuaranteeId).ToList();
            var        bankGurantees       = BankGuaranteeDetails.Where(x => !newbankGuranteesIDs.Contains(x.BankGuaranteeId) && x.BankGuaranteeId != 0).ToList();

            foreach (var item in bankGurantees)
            {
                item.Delete();
            }
        }
Example #3
0
 public void AddBankGuarantee(IEnumerable <SupplierBankGuaranteeDetail> attachment)
 {
     BankGuaranteeDetails.AddRange(attachment);
     EntityUpdated();
 }