public BaseEntity BuildObject(Dictionary <string, object> row) { var eventoActividad = new EventoActividad() { IdEvento = GetIntValue(row, DbColIdEvento), IdActividad = GetIntValue(row, DbColIdActividad), }; return(eventoActividad); }
public void Create(EventoActividad eventoActividad) { try { _factory.Create(eventoActividad); } catch (Exception ex) { _exMan.ManageException(ex); } }
public EventoActividad Retrieve(EventoActividad eventoActividad) { var list = new EventoActividad(); try { list = _factory.Retrieve <EventoActividad>(eventoActividad); } 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>(EventoActividad eventoActividad) { var lst = new List <T>(); try { var list = _factory.RetrieveByName <EventoActividad>(eventoActividad); 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 }