public void AtualizarLink(Link link) { LinkBusinessFacade linkBusinessFacade = BusinessFactory.GetInstance().Get<LinkBusinessFacade>(); linkBusinessFacade.AtualizarLink(link); }
public int InserirLink(Link link) { LinkBusinessFacade linkBusinessFacade = BusinessFactory.GetInstance().Get<LinkBusinessFacade>(); return linkBusinessFacade.InserirLink(link); }
public int InserirLink(Link link) { Hashtable parametrosLink = this.BuildParametrosLink(link); int idLink = this.InserirObjetoPorNomeQueryERetornarId("inserirLink", parametrosLink); return idLink; }
public void AtualizarLink(Link link) { Hashtable parametros = this.BuildParametrosLink(link); this.AtualizarObjetoPorNomeQuery("atualizarLink", parametros); }
private Link RecuperaObjeto(MySqlDataReader dr) { Link link = new Link(); link.id = CastDB<int>(dr, "id_Link"); link.titulo = CastDB<string>(dr, "titulo"); link.url = CastDB<string>(dr, "url"); link.src = CastDB<byte[]>(dr, "src"); link.mimeType = CastDB<string>(dr, "mimeType"); link.extension = CastDB<string>(dr, "extensao"); link.upload = CastDB<bool>(dr, "flag_upload"); link.descricao = CastDB<string>(dr, "descricao"); link.tipo = new TipoLink() { id = CastDB<int>(dr, "id_Tipo_Link"), nome = CastDB<string>(dr, "nm_Tipo_Link") }; link.usuario = new Usuario() { id = CastDB<int>(dr, "id_Usuario"), nome = CastDB<string>(dr, "nm_Usuario") }; link.disciplina = new Disciplina() { id = CastDB<int>(dr, "id_Disciplina"), nome = CastDB<string>(dr, "nm_Disciplina") }; link.recomendadoMonitor = CastDB<bool>(dr, "aval_Monitor"); link.recomendadoProfessor = CastDB<bool>(dr, "aval_Professor"); link.avaliacao = CastDB<int>(dr, "nota"); return link; }
private Hashtable BuildParametrosLink(Link link) { Hashtable parametros = new Hashtable(); parametros.Add("ID", link.id); parametros.Add("TITULO", link.titulo); parametros.Add("DESCRICAO", link.descricao); parametros.Add("URL", link.url); parametros.Add("SRC", link.src); parametros.Add("MIMETYPE", link.mimeType); parametros.Add("EXTENSAO", link.extension); parametros.Add("FLAG_UPLOAD", link.upload); parametros.Add("ID_USUARIO", link.usuario.id); parametros.Add("ID_DISCIPLINA", link.disciplina.id); parametros.Add("ID_TIPO_LINK", link.tipo.id); return parametros; }