public static AdaptationDetailRequiredEN Convert(AdaptationDetailRequiredDTO dto) { AdaptationDetailRequiredEN newinstance = null; try { if (dto != null) { newinstance = new AdaptationDetailRequiredEN(); newinstance.Id = dto.Id; newinstance.AdaptationRequest = dto.AdaptationRequest; if (dto.AccessMode_oid != -1) { MoSIoTGenNHibernate.CAD.MosIoT.IAccessModeCAD accessModeCAD = new MoSIoTGenNHibernate.CAD.MosIoT.AccessModeCAD(); newinstance.AccessMode = accessModeCAD.ReadOIDDefault(dto.AccessMode_oid); } newinstance.Description = dto.Description; } } catch (Exception ex) { throw ex; } return(newinstance); }
public int New_(MoSIoTGenNHibernate.Enumerated.MosIoT.AdaptationDetailValueEnum p_adaptationRequest, int p_accessMode, string p_description) { AdaptationDetailRequiredEN adaptationDetailRequiredEN = null; int oid; //Initialized AdaptationDetailRequiredEN adaptationDetailRequiredEN = new AdaptationDetailRequiredEN(); adaptationDetailRequiredEN.AdaptationRequest = p_adaptationRequest; if (p_accessMode != -1) { // El argumento p_accessMode -> Property accessMode es oid = false // Lista de oids id adaptationDetailRequiredEN.AccessMode = new MoSIoTGenNHibernate.EN.MosIoT.AccessModeEN(); adaptationDetailRequiredEN.AccessMode.Id = p_accessMode; } adaptationDetailRequiredEN.Description = p_description; //Call to AdaptationDetailRequiredCAD oid = _IAdaptationDetailRequiredCAD.New_(adaptationDetailRequiredEN); return(oid); }
// Modify default (Update all attributes of the class) public void ModifyDefault(AdaptationDetailRequiredEN adaptationDetailRequired) { try { SessionInitializeTransaction(); AdaptationDetailRequiredEN adaptationDetailRequiredEN = (AdaptationDetailRequiredEN)session.Load(typeof(AdaptationDetailRequiredEN), adaptationDetailRequired.Id); adaptationDetailRequiredEN.AdaptationRequest = adaptationDetailRequired.AdaptationRequest; adaptationDetailRequiredEN.Description = adaptationDetailRequired.Description; session.Update(adaptationDetailRequiredEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is MoSIoTGenNHibernate.Exceptions.ModelException) { throw ex; } throw new MoSIoTGenNHibernate.Exceptions.DataLayerException("Error in AdaptationDetailRequiredCAD.", ex); } finally { SessionClose(); } }
public AdaptationDetailRequiredEN ReadOIDDefault(int id ) { AdaptationDetailRequiredEN adaptationDetailRequiredEN = null; try { SessionInitializeTransaction(); adaptationDetailRequiredEN = (AdaptationDetailRequiredEN)session.Get(typeof(AdaptationDetailRequiredEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is MoSIoTGenNHibernate.Exceptions.ModelException) { throw ex; } throw new MoSIoTGenNHibernate.Exceptions.DataLayerException("Error in AdaptationDetailRequiredCAD.", ex); } finally { SessionClose(); } return(adaptationDetailRequiredEN); }
public void Destroy(int id ) { try { SessionInitializeTransaction(); AdaptationDetailRequiredEN adaptationDetailRequiredEN = (AdaptationDetailRequiredEN)session.Load(typeof(AdaptationDetailRequiredEN), id); session.Delete(adaptationDetailRequiredEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is MoSIoTGenNHibernate.Exceptions.ModelException) { throw ex; } throw new MoSIoTGenNHibernate.Exceptions.DataLayerException("Error in AdaptationDetailRequiredCAD.", ex); } finally { SessionClose(); } }
public int New_(AdaptationDetailRequiredEN adaptationDetailRequired) { try { SessionInitializeTransaction(); if (adaptationDetailRequired.AccessMode != null) { // Argumento OID y no colección. adaptationDetailRequired.AccessMode = (MoSIoTGenNHibernate.EN.MosIoT.AccessModeEN)session.Load(typeof(MoSIoTGenNHibernate.EN.MosIoT.AccessModeEN), adaptationDetailRequired.AccessMode.Id); adaptationDetailRequired.AccessMode.AdaptationDetailRequired .Add(adaptationDetailRequired); } session.Save(adaptationDetailRequired); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is MoSIoTGenNHibernate.Exceptions.ModelException) { throw ex; } throw new MoSIoTGenNHibernate.Exceptions.DataLayerException("Error in AdaptationDetailRequiredCAD.", ex); } finally { SessionClose(); } return(adaptationDetailRequired.Id); }
public AdaptationDetailRequiredEN ReadOID(int id ) { AdaptationDetailRequiredEN adaptationDetailRequiredEN = null; adaptationDetailRequiredEN = _IAdaptationDetailRequiredCAD.ReadOID(id); return(adaptationDetailRequiredEN); }
public void Modify(int p_AdaptationDetailRequired_OID, MoSIoTGenNHibernate.Enumerated.MosIoT.AdaptationDetailValueEnum p_adaptationRequest, string p_description) { AdaptationDetailRequiredEN adaptationDetailRequiredEN = null; //Initialized AdaptationDetailRequiredEN adaptationDetailRequiredEN = new AdaptationDetailRequiredEN(); adaptationDetailRequiredEN.Id = p_AdaptationDetailRequired_OID; adaptationDetailRequiredEN.AdaptationRequest = p_adaptationRequest; adaptationDetailRequiredEN.Description = p_description; //Call to AdaptationDetailRequiredCAD _IAdaptationDetailRequiredCAD.Modify(adaptationDetailRequiredEN); }
public AdaptationDetailRequiredEN ValueAdaptionDetail(int id) { AdaptationDetailRequiredEN result = null; try { SessionInitializeTransaction(); String sql = @"select self.AdaptationDetailRequired FROM IMAdaptationDetailEN self " + "where self.Id = :p_Id"; IQuery query = session.CreateQuery(sql).SetParameter("p_Id", id); result = query.UniqueResult <AdaptationDetailRequiredEN>(); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is MoSIoTGenNHibernate.Exceptions.ModelException) { throw ex; } throw new MoSIoTGenNHibernate.Exceptions.DataLayerException("Error in IMAdaptationDetailRESTCAD.", ex); } finally { SessionClose(); } return(result); }
public static AdaptationDetailRequiredDTOA Convert(AdaptationDetailRequiredEN en, NHibernate.ISession session = null) { AdaptationDetailRequiredDTOA dto = null; AdaptationDetailRequiredRESTCAD adaptationDetailRequiredRESTCAD = null; AdaptationDetailRequiredCEN adaptationDetailRequiredCEN = null; AdaptationDetailRequiredCP adaptationDetailRequiredCP = null; if (en != null) { dto = new AdaptationDetailRequiredDTOA(); adaptationDetailRequiredRESTCAD = new AdaptationDetailRequiredRESTCAD(session); adaptationDetailRequiredCEN = new AdaptationDetailRequiredCEN(adaptationDetailRequiredRESTCAD); adaptationDetailRequiredCP = new AdaptationDetailRequiredCP(session); // // Attributes dto.Id = en.Id; dto.AdaptationRequest = en.AdaptationRequest; dto.Description = en.Description; // // TravesalLink // // Service } return(dto); }
public HttpResponseMessage ReadOID(int idAdaptationDetailRequired) { // CAD, CEN, EN, returnValue AdaptationDetailRequiredRESTCAD adaptationDetailRequiredRESTCAD = null; AdaptationDetailRequiredCEN adaptationDetailRequiredCEN = null; AdaptationDetailRequiredEN adaptationDetailRequiredEN = null; AdaptationDetailRequiredDTOA returnValue = null; try { SessionInitializeWithoutTransaction(); adaptationDetailRequiredRESTCAD = new AdaptationDetailRequiredRESTCAD(session); adaptationDetailRequiredCEN = new AdaptationDetailRequiredCEN(adaptationDetailRequiredRESTCAD); // Data adaptationDetailRequiredEN = adaptationDetailRequiredCEN.ReadOID(idAdaptationDetailRequired); // Convert return if (adaptationDetailRequiredEN != null) { returnValue = AdaptationDetailRequiredAssembler.Convert(adaptationDetailRequiredEN, session); } } catch (Exception e) { if (e.GetType() == typeof(HttpResponseException)) { throw e; } else if (e.GetType() == typeof(MoSIoTGenNHibernate.Exceptions.ModelException) && e.Message.Equals("El token es incorrecto")) { throw new HttpResponseException(HttpStatusCode.Forbidden); } else if (e.GetType() == typeof(MoSIoTGenNHibernate.Exceptions.ModelException) || e.GetType() == typeof(MoSIoTGenNHibernate.Exceptions.DataLayerException)) { throw new HttpResponseException(HttpStatusCode.BadRequest); } else { throw new HttpResponseException(HttpStatusCode.InternalServerError); } } finally { SessionClose(); } // Return 404 - Not found if (returnValue == null) { return(this.Request.CreateResponse(HttpStatusCode.NotFound)); } // Return 200 - OK else { return(this.Request.CreateResponse(HttpStatusCode.OK, returnValue)); } }