private EventoPatrocinador carregarArquivo(EventoPatrocinador eventoPatrocinador)
        {
            var arquivo = this.OArquivoUploadFotoBL.carregarPrincipal(eventoPatrocinador.idPatrocinador, EntityTypes.PATROCINADOR);

            eventoPatrocinador.Patrocinador.ArquivoUpload = arquivo;

            return(eventoPatrocinador);
        }
 public void CreateRolPermiso(EventoPatrocinador eventoPatrocinador)
 {
     try
     {
         _factory.Create(eventoPatrocinador);
     }
     catch (Exception ex)
     {
         _exMan.ManageException(ex);
     }
 }
 public void Update(EventoPatrocinador eventoPatrocinador)
 {
     try
     {
         _factory.Update(eventoPatrocinador);
     }
     catch (Exception ex)
     {
         _exMan.ManageException(ex);
     }
 }
Ejemplo n.º 4
0
        public BaseEntity BuildObject(Dictionary <string, object> row)
        {
            var eventoPatrocinador = new EventoPatrocinador()
            {
                IdEvento       = GetIntValue(row, DbColIdEvento),
                IdPatrocinador = GetIntValue(row, DbColIdPatrocinador),
                TipoPatrocinio = GetStringValue(row, DbColTipoPatrocinio),
            };

            return(eventoPatrocinador);
        }
        public EventoPatrocinador Retrieve(EventoPatrocinador eventoPatrocinador)
        {
            var list = new EventoPatrocinador();

            try
            {
                list = _factory.Retrieve <EventoPatrocinador>(eventoPatrocinador);
            }
            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>(EventoPatrocinador eventoPatrocinador)
        {
            var lst = new List <T>();

            try
            {
                var list = _factory.RetrieveByName <EventoPatrocinador>(eventoPatrocinador);
                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
        }
        private DefaultDTO montarRetorno(EventoPatrocinador eventoPatrocinador)
        {
            var ORetorno = new DefaultDTO();

            ORetorno.flagErro = false;

            var eventoPatrocinadorRetorno = new {
                eventoPatrocinador.id,
                eventoPatrocinador.idPatrocinador,
                eventoPatrocinador.idPlanoPatrocinio,
                patrocinador = eventoPatrocinador.Patrocinador.Pessoa.nome,
                eventoPatrocinador.Patrocinador.descricao,
                eventoPatrocinador.Patrocinador.Pessoa.enderecoWeb,
                eventoPatrocinador.Patrocinador.Pessoa.emailPrincipal,
                planoPatrocinio       = eventoPatrocinador.PlanoPatrocinio.descricao,
                urlFotoPrincipalThumb = eventoPatrocinador.Patrocinador.ArquivoUpload?.linkImagem("sistema") ?? "",
                urlFotoPrincipal      = eventoPatrocinador.Patrocinador.ArquivoUpload?.linkImagem() ?? ""
            };

            ORetorno.listaResultados = eventoPatrocinadorRetorno;

            return(ORetorno);
        }