public void FillLst() { foreach (DataGridViewRow row in dataGridView1.Rows) { if ((bool)row.Cells[2].Value == true) { RuntimeAmenitiestobj = RuntimeAmenitiestobj.GetByUnitIDandAmenitiesID((int)row.Cells[0].Value, frmUnit_AmenitiesID); if (RuntimeAmenitiestobj.ID == 0) { RuntimeAmenitiestobj.UnitID = (int)row.Cells[0].Value; RuntimeAmenitiestobj.AmenitiesID = frmUnit_AmenitiesID; RuntimeAminitelst.Add(RuntimeAmenitiestobj); } } } }
public void Add(int _amenitiesid) { foreach (var item in RuntimeAminitelst.ToList()) { if (item.AmenitiesID == _amenitiesid) { RuntimeAmenitiestobj = RuntimeAmenitiestobj.GetByUnitIDandAmenitiesID(item.UnitID, item.AmenitiesID); if (RuntimeAmenitiestobj.ID == 0) { Amenitiestobj.AmenitiesID = item.AmenitiesID; Amenitiestobj.UnitID = item.UnitID; Amenitiestobj.Add(); } RuntimeAminitelst.Remove(item); } } }