public ListaEN ReadOIDDefault(int id ) { ListaEN listaEN = null; try { SessionInitializeTransaction(); listaEN = (ListaEN)session.Get(typeof(ListaEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is SMPGenNHibernate.Exceptions.ModelException) { throw ex; } throw new SMPGenNHibernate.Exceptions.DataLayerException("Error in ListaCAD.", ex); } finally { SessionClose(); } return(listaEN); }
// Modify default (Update all attributes of the class) public void ModifyDefault(ListaEN lista) { try { SessionInitializeTransaction(); ListaEN listaEN = (ListaEN)session.Load(typeof(ListaEN), lista.Id); listaEN.Estado = lista.Estado; session.Update(listaEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is SMPGenNHibernate.Exceptions.ModelException) { throw ex; } throw new SMPGenNHibernate.Exceptions.DataLayerException("Error in ListaCAD.", ex); } finally { SessionClose(); } }
public void Destroy(int id ) { try { SessionInitializeTransaction(); ListaEN listaEN = (ListaEN)session.Load(typeof(ListaEN), id); session.Delete(listaEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is SMPGenNHibernate.Exceptions.ModelException) { throw ex; } throw new SMPGenNHibernate.Exceptions.DataLayerException("Error in ListaCAD.", ex); } finally { SessionClose(); } }
public int New_(ListaEN lista) { try { SessionInitializeTransaction(); if (lista.Usuario_1 != null) { // Argumento OID y no colección. lista.Usuario_1 = (SMPGenNHibernate.EN.SMP.UsuarioEN)session.Load(typeof(SMPGenNHibernate.EN.SMP.UsuarioEN), lista.Usuario_1.Email); lista.Usuario_1.Lista .Add(lista); } session.Save(lista); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is SMPGenNHibernate.Exceptions.ModelException) { throw ex; } throw new SMPGenNHibernate.Exceptions.DataLayerException("Error in ListaCAD.", ex); } finally { SessionClose(); } return(lista.Id); }
public int New_(ListaEN lista) { try { SessionInitializeTransaction(); if (lista.DuenyoLista != null) { // Argumento OID y no colección. lista.DuenyoLista = (BookReViewGenNHibernate.EN.BookReview.UsuarioEN)session.Load(typeof(BookReViewGenNHibernate.EN.BookReview.UsuarioEN), lista.DuenyoLista.UsuarioID); lista.DuenyoLista.ListaTipo .Add(lista); } session.Save(lista); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is BookReViewGenNHibernate.Exceptions.ModelException) { throw ex; } throw new BookReViewGenNHibernate.Exceptions.DataLayerException("Error in ListaCAD.", ex); } finally { SessionClose(); } return(lista.Id); }
public ListaEN ReadOID(int id ) { ListaEN listaEN = null; listaEN = _IListaCAD.ReadOID(id); return(listaEN); }
public ListaViewModel ConvertENToModelUI(ListaEN en) { ListaViewModel lista = new ListaViewModel(); lista.id = en.Id; // fav 1, pendiente 2, acabado 3 lista.Tipolista = en.Tipo; lista.duenyoLista = en.DuenyoLista.UsuarioID; lista.nombreduenyo = en.DuenyoLista.Nombre; return(lista); }
public void Modify(int p_Lista_OID, BookReViewGenNHibernate.Enumerated.BookReview.TipolistaEnum p_tipo) { ListaEN listaEN = null; //Initialized ListaEN listaEN = new ListaEN(); listaEN.Id = p_Lista_OID; listaEN.Tipo = p_tipo; //Call to ListaCAD _IListaCAD.Modify(listaEN); }
public void Modify(int p_Lista_OID, SMPGenNHibernate.Enumerated.SMP.Estado_videoEnum p_estado) { ListaEN listaEN = null; //Initialized ListaEN listaEN = new ListaEN(); listaEN.Id = p_Lista_OID; listaEN.Estado = p_estado; //Call to ListaCAD _IListaCAD.Modify(listaEN); }
// GET: Lista/Delete/5 public ActionResult Delete(int id) { try { int idLista = -1; SessionInitialize(); ListaCAD listaCad = new ListaCAD(session); ListaCEN cen = new ListaCEN(listaCad); ListaEN listaEN = cen.ReadOID(id); ListaViewModel listaView = new ListaAssembler().ConvertENToModelUI(listaEN); idLista = listaView.id; SessionClose(); new ListaCEN().Destroy(id); return(RedirectToAction("Index", new { id = idLista })); } catch { return(View()); } }
public int New_(BookReViewGenNHibernate.Enumerated.BookReview.TipolistaEnum p_tipo, int p_duenyoLista) { ListaEN listaEN = null; int oid; //Initialized ListaEN listaEN = new ListaEN(); listaEN.Tipo = p_tipo; if (p_duenyoLista != -1) { // El argumento p_duenyoLista -> Property duenyoLista es oid = false // Lista de oids id listaEN.DuenyoLista = new BookReViewGenNHibernate.EN.BookReview.UsuarioEN(); listaEN.DuenyoLista.UsuarioID = p_duenyoLista; } //Call to ListaCAD oid = _IListaCAD.New_(listaEN); return(oid); }
public int New_(SMPGenNHibernate.Enumerated.SMP.Estado_videoEnum p_estado, string p_usuario_1) { ListaEN listaEN = null; int oid; //Initialized ListaEN listaEN = new ListaEN(); listaEN.Estado = p_estado; if (p_usuario_1 != null) { // El argumento p_usuario_1 -> Property usuario_1 es oid = false // Lista de oids id listaEN.Usuario_1 = new SMPGenNHibernate.EN.SMP.UsuarioEN(); listaEN.Usuario_1.Email = p_usuario_1; } //Call to ListaCAD oid = _IListaCAD.New_(listaEN); return(oid); }