public static AnuncioEN Convert(AnuncioDTO dto) { AnuncioEN newinstance = null; try { if (dto != null) { newinstance = new AnuncioEN(); newinstance.Id = dto.Id; newinstance.Imagen = dto.Imagen; newinstance.Descripcion = dto.Descripcion; newinstance.FechaCaducidad = dto.FechaCaducidad; newinstance.Tipo = dto.Tipo; newinstance.URL = dto.URL; } } catch (Exception ex) { throw ex; } return(newinstance); }
public AnuncioEN DameAnuncioPorOID(int id) { AnuncioEN anuncioEN = null; anuncioEN = _IAnuncioCAD.DameAnuncioPorOID(id); return(anuncioEN); }
public int CrearAnuncio(AnuncioEN anuncio) { try { SessionInitializeTransaction(); session.Save(anuncio); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is NuevoInmueblateGenNHibernate.Exceptions.ModelException) { throw ex; } throw new NuevoInmueblateGenNHibernate.Exceptions.DataLayerException("Error in AnuncioCAD.", ex); } finally { SessionClose(); } return(anuncio.Id); }
public AnuncioEN ReadOIDDefault(int id) { AnuncioEN anuncioEN = null; try { SessionInitializeTransaction(); anuncioEN = (AnuncioEN)session.Get(typeof(AnuncioEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is NuevoInmueblateGenNHibernate.Exceptions.ModelException) { throw ex; } throw new NuevoInmueblateGenNHibernate.Exceptions.DataLayerException("Error in AnuncioCAD.", ex); } finally { SessionClose(); } return(anuncioEN); }
public void BorrarAnuncio(int id) { try { SessionInitializeTransaction(); AnuncioEN anuncioEN = (AnuncioEN)session.Load(typeof(AnuncioEN), id); session.Delete(anuncioEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is NuevoInmueblateGenNHibernate.Exceptions.ModelException) { throw ex; } throw new NuevoInmueblateGenNHibernate.Exceptions.DataLayerException("Error in AnuncioCAD.", ex); } finally { SessionClose(); } }
public void ModificarAnuncio(int p_oid, string p_imagen, string p_descripcion, Nullable <DateTime> p_fechaCaducidad, NuevoInmueblateGenNHibernate.Enumerated.RedSocial.TipoAnuncioEnum p_tipo, string p_URL) { AnuncioEN anuncioEN = null; //Initialized AnuncioEN anuncioEN = new AnuncioEN(); anuncioEN.Id = p_oid; anuncioEN.Imagen = p_imagen; anuncioEN.Descripcion = p_descripcion; anuncioEN.FechaCaducidad = p_fechaCaducidad; anuncioEN.Tipo = p_tipo; anuncioEN.URL = p_URL; //Call to AnuncioCAD _IAnuncioCAD.ModificarAnuncio(anuncioEN); }
public static AnuncioDTO Convert(AnuncioEN en) { AnuncioDTO newinstance = null; if (en != null) { newinstance = new AnuncioDTO(); newinstance.Id = en.Id; newinstance.Imagen = en.Imagen; newinstance.Descripcion = en.Descripcion; newinstance.FechaCaducidad = en.FechaCaducidad; newinstance.Tipo = en.Tipo; newinstance.URL = en.URL; } return(newinstance); }
public void ModificarAnuncio(AnuncioEN anuncio) { try { SessionInitializeTransaction(); AnuncioEN anuncioEN = (AnuncioEN)session.Load(typeof(AnuncioEN), anuncio.Id); anuncioEN.Imagen = anuncio.Imagen; anuncioEN.Descripcion = anuncio.Descripcion; anuncioEN.FechaCaducidad = anuncio.FechaCaducidad; anuncioEN.Tipo = anuncio.Tipo; anuncioEN.URL = anuncio.URL; session.Update(anuncioEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is NuevoInmueblateGenNHibernate.Exceptions.ModelException) { throw ex; } throw new NuevoInmueblateGenNHibernate.Exceptions.DataLayerException("Error in AnuncioCAD.", ex); } finally { SessionClose(); } }
public int CrearAnuncio(string p_imagen, string p_descripcion, Nullable <DateTime> p_fechaCaducidad, NuevoInmueblateGenNHibernate.Enumerated.RedSocial.TipoAnuncioEnum p_tipo, string p_URL) { AnuncioEN anuncioEN = null; int oid; //Initialized AnuncioEN anuncioEN = new AnuncioEN(); anuncioEN.Imagen = p_imagen; anuncioEN.Descripcion = p_descripcion; anuncioEN.FechaCaducidad = p_fechaCaducidad; anuncioEN.Tipo = p_tipo; anuncioEN.URL = p_URL; //Call to AnuncioCAD oid = _IAnuncioCAD.CrearAnuncio(anuncioEN); return(oid); }