public void AddNewItem(pocoBase item) { if (m_NewItems == null) { m_NewItems = new List <pocoBase>(); } if (!m_NewItems.Contains(item)) { m_NewItems.Add(item); } }
public T CreateNew <T>(pocoBase dto) where T : Entity { var obj = (T)CreateNew(typeof(T)); if (dto != null) { if (obj.m_dto.GetType() != dto.GetType()) { throw new ArgumentException("Invalid dto type"); } obj.m_dto = dto; } return(obj); }
/// <summary> /// Constructs new Entity instance based on given dto object /// </summary> protected Entity(pocoBase dto) : base() { m_dto = dto; }