/// <summary> /// Exclui uma foto do sistema. /// </summary> /// <param name="codigo">código da foto</param> /// <returns>caso a foto tenha sido excluida</returns> public bool ExcluirFoto(int codigo) { try { IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); IFotoDAO fotoDAO = fabrica.GetFotoDAO(); Dominio.Foto foto = fotoDAO.Pesquisar(codigo); if (fotoDAO.Excluir(foto.Codigo)) { this.ExcluirImagemGaleria(foto.Caminho); } else { return(false); } return(true); } catch (Exception e) { throw e; } }
/// <summary> /// Consulta de uma foto já cadastrada. /// </summary> /// <param name="codigo">código da foto</param> /// <returns>foto referente ao código informado</returns> public Dominio.Foto PesquisarFoto(int codigo) { try { IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); IFotoDAO fotoDAO = fabrica.GetFotoDAO(); return(fotoDAO.Pesquisar(codigo)); } catch (Exception e) { throw e; } }
/// <summary> /// Consulta de fotos cadastradas. /// </summary> /// <param name="foto">objeto fotos com os parametros de consulta</param> /// <returns>lista das fotos referentes a pesquisa.</returns> public IList <Dominio.Foto> PesquisarFoto(Dominio.Foto foto, int qtde = 0, int pagina = 0) { try { IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); IFotoDAO fotoDAO = fabrica.GetFotoDAO(); return(fotoDAO.Pesquisar(foto, qtde, pagina)); } catch (Exception e) { throw e; } }