public Etiqueta newEtiqueta(Fotos foto, Usuario user)
 {
     try {
         return this.newEtiqueta(foto.Id, user.Id);
     } catch (Exception ex) {
         throw ex;
     }
 }
 public List<Etiqueta> getAllByFoto(Fotos foto)
 {
     try {
         return this.getAllByFoto(foto.Id);
     } catch (Exception ex) {
         throw ex;
     }
 }
 public void removeEtiqueta(Fotos foto, Usuario user)
 {
     try {
         Etiqueta etiqueta = daoEtiqueta.searchByFotoAndUser(foto.Id, user.Id);
         daoEtiqueta.remove(etiqueta);
     } catch (Exception ex) {
         throw ex;
     }
 }
Beispiel #4
0
        public Fotos nuevaFoto(int albumId, string url, List<Usuario> usuariosEtiquetados)
        {
            Fotos foto;
            try {
                foto = new Fotos(url, albumId);
                int fotoId = daoFotos.add(foto);
                foto.Id = fotoId;
            } catch (Exception ex) {
                throw ex;
            }

            //Una vez creada la foto se generan las etiquetas correspondientes para cada usuario
            foreach (Usuario usuario in usuariosEtiquetados) {
                try {
                    etiquetaController.newEtiqueta(foto, usuario);
                } catch (Exception ex) {
                    throw ex;
                }
            }
            return foto;
        }
Beispiel #5
0
 public Etiqueta(Usuario usuario, Fotos foto)
 {
     this.UsuarioId = usuario.Id;
     this.FotoId = foto.Id;
 }
Beispiel #6
0
 public void borrarFoto(Fotos foto)
 {
     daoFotos.remove(foto);
 }