public BaseEntity BuildObject(Dictionary <string, object> row)
        {
            var patrocinadorProducto = new PatrocinadorProducto()
            {
                idPatrocinador = GetIntValue(row, DbColIdPatrocinador),
                idProducto     = GetIntValue(row, DbColIdProducto),
            };

            return(patrocinadorProducto);
        }
Пример #2
0
 public void Create(PatrocinadorProducto patrocinadorProducto)
 {
     try
     {
         _factory.Create(patrocinadorProducto);
     }
     catch (Exception ex)
     {
         _exMan.ManageException(ex);
     }
 }
Пример #3
0
        public PatrocinadorProducto Retrieve(PatrocinadorProducto patrocinadorProducto)
        {
            var list = new PatrocinadorProducto();

            try
            {
                list = _factory.Retrieve <PatrocinadorProducto>(patrocinadorProducto);
            }
            catch (Exception ex)
            {
                _exMan.ManageException(ex);
            }
            //como lo que necesito devolver es solo un registro
            // entonces lo devuelto como tipo User que es la clase
            // de la que necesito mostrar los datos en los campos en el form

            return(list);
        }
Пример #4
0
        public List <T> RetrieveByName <T>(PatrocinadorProducto patrocinadorProducto)
        {
            var lst = new List <T>();

            try
            {
                var list = _factory.RetrieveByName <PatrocinadorProducto>(patrocinadorProducto);
                if (list.Count > 0)
                {
                    foreach (var obj in list)
                    {
                        lst.Add((T)Convert.ChangeType(obj, typeof(T)));
                        //se convierte la lista a un tipo List<T> para que pueda ser retornada
                        //al formulario y reconocida como una lista de una instancia de User's
                    }
                }
            }
            catch (Exception ex)
            {
                _exMan.ManageException(ex);
            }
            return(lst); //se retorna la lista al formulario
        }