/// <summary> /// Deprecated Method for adding a new object to the FormDefinitions EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToFormDefinitions(FormDefinition formDefinition) { base.AddObject("FormDefinitions", formDefinition); }
/// <summary> /// Set the new Inspection report to be saved /// </summary> /// <param name="serviceOrderId">Service order identifier</param> /// <param name="userName">User name for auditing</param> /// <param name="inspectionReport">Inspection report to be inserted in the database</param> /// <param name="formDefinition">Form definition data to be inserted in the Inspection report</param> private static void SetInspectionReportToSaveOrder(Guid serviceOrderId, string userName, InspectionReport inspectionReport, FormDefinition formDefinition) { inspectionReport.InspectionReportId = Guid.NewGuid(); inspectionReport.ServiceOrderId = serviceOrderId; inspectionReport.StatusCode = ConstantApplication.InspectionReportPendingPublish; inspectionReport.XmlFormDefinitionInstance = formDefinition.XmlFormDefinition; inspectionReport.IsClientVisible = formDefinition.IsClientVisible; inspectionReport.FormName = formDefinition.FormName; inspectionReport.CreationBy = userName; inspectionReport.CreationDate = DateTime.UtcNow; inspectionReport.ModificationBy = userName; inspectionReport.ModificationDate = DateTime.UtcNow; inspectionReport.FormOrder = formDefinition.FormOrder; }
/// <summary> /// Create a new FormDefinition object. /// </summary> /// <param name="formDefinitionId">Initial value of the FormDefinitionId property.</param> /// <param name="businessApplicationId">Initial value of the BusinessApplicationId property.</param> /// <param name="formTypeId">Initial value of the FormTypeId property.</param> /// <param name="xmlFormDefinition">Initial value of the XmlFormDefinition property.</param> /// <param name="isClientVisible">Initial value of the IsClientVisible property.</param> /// <param name="creationBy">Initial value of the CreationBy property.</param> /// <param name="creationDate">Initial value of the CreationDate property.</param> /// <param name="isDeleted">Initial value of the IsDeleted property.</param> /// <param name="formOrder">Initial value of the FormOrder property.</param> public static FormDefinition CreateFormDefinition(global::System.Guid formDefinitionId, global::System.Guid businessApplicationId, global::System.Guid formTypeId, global::System.String xmlFormDefinition, global::System.Boolean isClientVisible, global::System.String creationBy, global::System.DateTime creationDate, global::System.Boolean isDeleted, global::System.Int32 formOrder) { FormDefinition formDefinition = new FormDefinition(); formDefinition.FormDefinitionId = formDefinitionId; formDefinition.BusinessApplicationId = businessApplicationId; formDefinition.FormTypeId = formTypeId; formDefinition.XmlFormDefinition = xmlFormDefinition; formDefinition.IsClientVisible = isClientVisible; formDefinition.CreationBy = creationBy; formDefinition.CreationDate = creationDate; formDefinition.IsDeleted = isDeleted; formDefinition.FormOrder = formOrder; return formDefinition; }