public BaseEntity BuildObject(Dictionary <string, object> row) { var patrocinadorProducto = new PatrocinadorProducto() { idPatrocinador = GetIntValue(row, DbColIdPatrocinador), idProducto = GetIntValue(row, DbColIdProducto), }; return(patrocinadorProducto); }
public void Create(PatrocinadorProducto patrocinadorProducto) { try { _factory.Create(patrocinadorProducto); } catch (Exception ex) { _exMan.ManageException(ex); } }
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); }
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 }