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);
        }
Exemple #3
0
 /// <summary>
 /// Constructs new Entity instance based on given dto object
 /// </summary>
 protected Entity(pocoBase dto) : base()
 {
     m_dto = dto;
 }