// Modify default (Update all attributes of the class) public void ModifyDefault(AdaptationTypeRequiredEN adaptationTypeRequired) { try { SessionInitializeTransaction(); AdaptationTypeRequiredEN adaptationTypeRequiredEN = (AdaptationTypeRequiredEN)session.Load(typeof(AdaptationTypeRequiredEN), adaptationTypeRequired.Id); adaptationTypeRequiredEN.AdaptionRequest = adaptationTypeRequired.AdaptionRequest; adaptationTypeRequiredEN.Description = adaptationTypeRequired.Description; session.Update(adaptationTypeRequiredEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is MoSIoTGenNHibernate.Exceptions.ModelException) { throw ex; } throw new MoSIoTGenNHibernate.Exceptions.DataLayerException("Error in AdaptationTypeRequiredCAD.", ex); } finally { SessionClose(); } }
public int New_(MoSIoTGenNHibernate.Enumerated.MosIoT.AdaptationTypeValueEnum p_adaptionRequest, string p_description, int p_accessMode) { AdaptationTypeRequiredEN adaptationTypeRequiredEN = null; int oid; //Initialized AdaptationTypeRequiredEN adaptationTypeRequiredEN = new AdaptationTypeRequiredEN(); adaptationTypeRequiredEN.AdaptionRequest = p_adaptionRequest; adaptationTypeRequiredEN.Description = p_description; if (p_accessMode != -1) { // El argumento p_accessMode -> Property accessMode es oid = false // Lista de oids id adaptationTypeRequiredEN.AccessMode = new MoSIoTGenNHibernate.EN.MosIoT.AccessModeEN(); adaptationTypeRequiredEN.AccessMode.Id = p_accessMode; } //Call to AdaptationTypeRequiredCAD oid = _IAdaptationTypeRequiredCAD.New_(adaptationTypeRequiredEN); return(oid); }
public AdaptationTypeRequiredEN ReadOIDDefault(int id ) { AdaptationTypeRequiredEN adaptationTypeRequiredEN = null; try { SessionInitializeTransaction(); adaptationTypeRequiredEN = (AdaptationTypeRequiredEN)session.Get(typeof(AdaptationTypeRequiredEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is MoSIoTGenNHibernate.Exceptions.ModelException) { throw ex; } throw new MoSIoTGenNHibernate.Exceptions.DataLayerException("Error in AdaptationTypeRequiredCAD.", ex); } finally { SessionClose(); } return(adaptationTypeRequiredEN); }
public void Destroy(int id ) { try { SessionInitializeTransaction(); AdaptationTypeRequiredEN adaptationTypeRequiredEN = (AdaptationTypeRequiredEN)session.Load(typeof(AdaptationTypeRequiredEN), id); session.Delete(adaptationTypeRequiredEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is MoSIoTGenNHibernate.Exceptions.ModelException) { throw ex; } throw new MoSIoTGenNHibernate.Exceptions.DataLayerException("Error in AdaptationTypeRequiredCAD.", ex); } finally { SessionClose(); } }
public int New_(AdaptationTypeRequiredEN adaptationTypeRequired) { try { SessionInitializeTransaction(); if (adaptationTypeRequired.AccessMode != null) { // Argumento OID y no colección. adaptationTypeRequired.AccessMode = (MoSIoTGenNHibernate.EN.MosIoT.AccessModeEN)session.Load(typeof(MoSIoTGenNHibernate.EN.MosIoT.AccessModeEN), adaptationTypeRequired.AccessMode.Id); adaptationTypeRequired.AccessMode.AdaptationTypeRequired .Add(adaptationTypeRequired); } session.Save(adaptationTypeRequired); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is MoSIoTGenNHibernate.Exceptions.ModelException) { throw ex; } throw new MoSIoTGenNHibernate.Exceptions.DataLayerException("Error in AdaptationTypeRequiredCAD.", ex); } finally { SessionClose(); } return(adaptationTypeRequired.Id); }
public AdaptationTypeRequiredEN ReadOID(int id ) { AdaptationTypeRequiredEN adaptationTypeRequiredEN = null; adaptationTypeRequiredEN = _IAdaptationTypeRequiredCAD.ReadOID(id); return(adaptationTypeRequiredEN); }
public void Modify(int p_AdaptationTypeRequired_OID, MoSIoTGenNHibernate.Enumerated.MosIoT.AdaptationTypeValueEnum p_adaptionRequest, string p_description) { AdaptationTypeRequiredEN adaptationTypeRequiredEN = null; //Initialized AdaptationTypeRequiredEN adaptationTypeRequiredEN = new AdaptationTypeRequiredEN(); adaptationTypeRequiredEN.Id = p_AdaptationTypeRequired_OID; adaptationTypeRequiredEN.AdaptionRequest = p_adaptionRequest; adaptationTypeRequiredEN.Description = p_description; //Call to AdaptationTypeRequiredCAD _IAdaptationTypeRequiredCAD.Modify(adaptationTypeRequiredEN); }
public static AdaptationTypeRequiredEN Convert(AdaptationTypeRequiredDTO dto) { AdaptationTypeRequiredEN newinstance = null; try { if (dto != null) { newinstance = new AdaptationTypeRequiredEN(); newinstance.Id = dto.Id; newinstance.AdaptionRequest = dto.AdaptionRequest; newinstance.Description = dto.Description; if (dto.AccessMode_oid != -1) { MoSIoTGenNHibernate.CAD.MosIoT.IAccessModeCAD accessModeCAD = new MoSIoTGenNHibernate.CAD.MosIoT.AccessModeCAD(); newinstance.AccessMode = accessModeCAD.ReadOIDDefault(dto.AccessMode_oid); } if (dto.IMAdaptationType_oid != null) { MoSIoTGenNHibernate.CAD.MosIoT.IIMAdaptationTypeCAD iMAdaptationTypeCAD = new MoSIoTGenNHibernate.CAD.MosIoT.IMAdaptationTypeCAD(); newinstance.IMAdaptationType = new System.Collections.Generic.List <MoSIoTGenNHibernate.EN.MosIoT.IMAdaptationTypeEN>(); foreach (int entry in dto.IMAdaptationType_oid) { newinstance.IMAdaptationType.Add(iMAdaptationTypeCAD.ReadOIDDefault(entry)); } } } } catch (Exception ex) { throw ex; } return(newinstance); }
public AdaptationTypeRequiredEN ValueAdaptionType(int id) { AdaptationTypeRequiredEN result = null; try { SessionInitializeTransaction(); String sql = @"select self.AdaptationTypeRequired FROM IMAdaptationTypeEN self " + "where self.Id = :p_Id"; IQuery query = session.CreateQuery(sql).SetParameter("p_Id", id); result = query.UniqueResult <AdaptationTypeRequiredEN>(); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is MoSIoTGenNHibernate.Exceptions.ModelException) { throw ex; } throw new MoSIoTGenNHibernate.Exceptions.DataLayerException("Error in IMAdaptationTypeRESTCAD.", ex); } finally { SessionClose(); } return(result); }
public static AdaptationTypeRequiredDTOA Convert(AdaptationTypeRequiredEN en, NHibernate.ISession session = null) { AdaptationTypeRequiredDTOA dto = null; AdaptationTypeRequiredRESTCAD adaptationTypeRequiredRESTCAD = null; AdaptationTypeRequiredCEN adaptationTypeRequiredCEN = null; AdaptationTypeRequiredCP adaptationTypeRequiredCP = null; if (en != null) { dto = new AdaptationTypeRequiredDTOA(); adaptationTypeRequiredRESTCAD = new AdaptationTypeRequiredRESTCAD(session); adaptationTypeRequiredCEN = new AdaptationTypeRequiredCEN(adaptationTypeRequiredRESTCAD); adaptationTypeRequiredCP = new AdaptationTypeRequiredCP(session); // // Attributes dto.Id = en.Id; dto.AdaptionRequest = en.AdaptionRequest; dto.Description = en.Description; // // TravesalLink // // Service } return(dto); }
public HttpResponseMessage ReadOID(int idAdaptationTypeRequired) { // CAD, CEN, EN, returnValue AdaptationTypeRequiredRESTCAD adaptationTypeRequiredRESTCAD = null; AdaptationTypeRequiredCEN adaptationTypeRequiredCEN = null; AdaptationTypeRequiredEN adaptationTypeRequiredEN = null; AdaptationTypeRequiredDTOA returnValue = null; try { SessionInitializeWithoutTransaction(); adaptationTypeRequiredRESTCAD = new AdaptationTypeRequiredRESTCAD(session); adaptationTypeRequiredCEN = new AdaptationTypeRequiredCEN(adaptationTypeRequiredRESTCAD); // Data adaptationTypeRequiredEN = adaptationTypeRequiredCEN.ReadOID(idAdaptationTypeRequired); // Convert return if (adaptationTypeRequiredEN != null) { returnValue = AdaptationTypeRequiredAssembler.Convert(adaptationTypeRequiredEN, 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)); } }