public IDatum Read(ISpecimen spec) { IDatum value = null; foreach (var val in memory) { if (val.getsysid().Equals(spec.getsysid())) { return(val); } } return(value); }
public IDatum Delete(ISpecimen spec) { IDatum retval = null; foreach (var val in memory) { if (val.getsysid().Equals(spec.getsysid())) { retval = memory[memory.IndexOf(val)]; memory.RemoveAt(memory.IndexOf(val)); } } return(retval); }