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; } }
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; }
public Etiqueta(Usuario usuario, Fotos foto) { this.UsuarioId = usuario.Id; this.FotoId = foto.Id; }
public void borrarFoto(Fotos foto) { daoFotos.remove(foto); }