public void Modify(int p_Comunication_OID, MoSIoTGenNHibernate.Enumerated.MosIoT.SeverityEventEnum p_severity, string p_message, Nullable <DateTime> p_sendDate) { ComunicationEN comunicationEN = null; //Initialized ComunicationEN comunicationEN = new ComunicationEN(); comunicationEN.Id = p_Comunication_OID; comunicationEN.Severity = p_severity; comunicationEN.Message = p_message; comunicationEN.SendDate = p_sendDate; //Call to ComunicationCAD _IComunicationCAD.Modify(comunicationEN); }
public static ComunicationEN Convert(ComunicationDTO dto) { ComunicationEN newinstance = null; try { if (dto != null) { newinstance = new ComunicationEN(); newinstance.Severity = dto.Severity; newinstance.Message = dto.Message; newinstance.SendDate = dto.SendDate; newinstance.Id = dto.Id; if (dto.EventTelemetry_oid != null) { MoSIoTGenNHibernate.CAD.MosIoT.IEventTelemetryCAD eventTelemetryCAD = new MoSIoTGenNHibernate.CAD.MosIoT.EventTelemetryCAD(); newinstance.EventTelemetry = new System.Collections.Generic.List <MoSIoTGenNHibernate.EN.MosIoT.EventTelemetryEN>(); foreach (int entry in dto.EventTelemetry_oid) { newinstance.EventTelemetry.Add(eventTelemetryCAD.ReadOIDDefault(entry)); } } if (dto.CareActivity_oid != -1) { MoSIoTGenNHibernate.CAD.MosIoT.ICareActivityCAD careActivityCAD = new MoSIoTGenNHibernate.CAD.MosIoT.CareActivityCAD(); newinstance.CareActivity = careActivityCAD.ReadOIDDefault(dto.CareActivity_oid); } if (dto.CarePlanTemplate_oid != -1) { MoSIoTGenNHibernate.CAD.MosIoT.ICarePlanTemplateCAD carePlanTemplateCAD = new MoSIoTGenNHibernate.CAD.MosIoT.CarePlanTemplateCAD(); newinstance.CarePlanTemplate = carePlanTemplateCAD.ReadOIDDefault(dto.CarePlanTemplate_oid); } } } catch (Exception ex) { throw ex; } return(newinstance); }
public int New_(MoSIoTGenNHibernate.Enumerated.MosIoT.SeverityEventEnum p_severity, string p_message, Nullable <DateTime> p_sendDate) { ComunicationEN comunicationEN = null; int oid; //Initialized ComunicationEN comunicationEN = new ComunicationEN(); comunicationEN.Severity = p_severity; comunicationEN.Message = p_message; comunicationEN.SendDate = p_sendDate; //Call to ComunicationCAD oid = _IComunicationCAD.New_(comunicationEN); return(oid); }
public static ComunicationDTOA Convert(ComunicationEN en, NHibernate.ISession session = null) { ComunicationDTOA dto = null; ComunicationRESTCAD comunicationRESTCAD = null; ComunicationCEN comunicationCEN = null; ComunicationCP comunicationCP = null; if (en != null) { dto = new ComunicationDTOA(); comunicationRESTCAD = new ComunicationRESTCAD(session); comunicationCEN = new ComunicationCEN(comunicationRESTCAD); comunicationCP = new ComunicationCP(session); // // Attributes dto.Id = en.Id; dto.Severity = en.Severity; dto.Message = en.Message; dto.SendDate = en.SendDate; // // TravesalLink // // Service } return(dto); }
public ComunicationEN ValueCommunication(int id) { ComunicationEN result = null; try { SessionInitializeTransaction(); String sql = @"select self.Comunication FROM IMCommunicationEN self " + "where self.Id = :p_Id"; IQuery query = session.CreateQuery(sql).SetParameter("p_Id", id); result = query.UniqueResult <ComunicationEN>(); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is MoSIoTGenNHibernate.Exceptions.ModelException) { throw ex; } throw new MoSIoTGenNHibernate.Exceptions.DataLayerException("Error in IMCommunicationRESTCAD.", ex); } finally { SessionClose(); } return(result); }