public void CreateEventoProducto(EventoProducto eventoProducto)
 {
     try
     {
         _factory.Create(eventoProducto);
     }
     catch (Exception e)
     {
         _exMan.ManageException(e);
     }
 }
        public EventoProducto RetrieveEventoProducto(EventoProducto eventoProducto)
        {
            var ret = new EventoProducto();

            try
            {
                ret = _factory.Retrieve <EventoProducto>(eventoProducto);
            }
            catch (Exception e)
            {
                _exMan.ManageException(e);
            }
            return(ret);
        }
        public BaseEntity BuildObject(Dictionary <string, object> row)
        {
            var eventoProducto = new EventoProducto()
            {
                IdProducto         = GetIntValue(row, DbColIdProducto),
                TipoPatrocinio     = GetStringValue(row, DbColTipoPatrocinio),
                CantidadProducto   = GetIntValue(row, DbColCantidadProducto),
                ValorTotalProducto = GetDecimalValue(row, DbColValorTotalProducto),
                IdEvento           = GetIntValue(row, DbColIdEvento),
                IdPatrocinador     = GetIntValue(row, DbColIdPatrocinador),
            };

            return(eventoProducto);
        }
        public List <T> RetrieveAllEventoProductoByIdEvento <T>(EventoProducto eventoProducto)
        {
            var lst = new List <T>();

            try
            {
                var ret = _factory.RetrieveAllById <EventoProducto>(eventoProducto);
                foreach (var obj in ret)
                {
                    lst.Add((T)Convert.ChangeType(obj, typeof(T)));
                }
            }
            catch (Exception e)
            {
                _exMan.ManageException(e);
            }
            return(lst);
        }