public static void InsertList(List <template_seagate_copperwire_coverpage> _lists) { foreach (template_seagate_copperwire_coverpage tmp in _lists) { template_seagate_copperwire_coverpage existing = _repository.Find(x => x.ID == tmp.ID).FirstOrDefault(); if (existing == null) { _repository.Add(tmp); } else { _repository.Edit(existing, tmp); } //switch (tmp.RowState) //{ // case CommandNameEnum.Add: // _repository.Add(tmp); // break; // case CommandNameEnum.Edit: // template_seagate_copperwire_coverpage existing = _repository.Find(x => x.id == tmp.id).FirstOrDefault(); // _repository.Edit(existing, tmp); // break; //} } }
public void Update() { template_seagate_copperwire_coverpage existing = _repository.Find(x => x.ID == this.ID).FirstOrDefault(); _repository.Edit(existing, this); }