Esempio n. 1
0
        /// <summary>
        /// Converts the API model back to the FoundOPS model
        /// </summary>
        /// <param name="signatureField"></param>
        /// <returns></returns>
        public static Core.Models.CoreEntities.SignatureField ConvertBack(SignatureField signatureField)
        {
            var field = new Core.Models.CoreEntities.SignatureField
            {
                Id = signatureField.Id,
                Name = signatureField.Name,
                Required = signatureField.Required,
                Tooltip = signatureField.ToolTip,
                ParentFieldId = signatureField.ParentFieldId,
                ServiceTemplateId = signatureField.ServiceTemplateId,
                Signed = signatureField.Signed,
                Value = signatureField.Value,
                CreatedDate = signatureField.CreatedDate,
                LastModified = signatureField.LastModified,
                LastModifyingUserId = signatureField.LastModifyingUserId
            };

            return field;
        }
Esempio n. 2
0
        /// <summary>
        /// Converts from the FoundOPS model to the API model
        /// </summary>
        /// <param name="fieldModel">The FoundOPS model of a SignatureField to be converted</param>
        /// <returns>A SignatureField that has been converted to it's API model</returns>
        public static SignatureField ConvertModel(Core.Models.CoreEntities.SignatureField fieldModel)
        {
            var field = new SignatureField
            {
                Id = fieldModel.Id,
                CreatedDate = fieldModel.CreatedDate,
                Name = fieldModel.Name,
                Required = fieldModel.Required,
                ToolTip = fieldModel.Tooltip,
                ParentFieldId = fieldModel.ParentFieldId,
                ServiceTemplateId = fieldModel.ServiceTemplateId,
                Signed = fieldModel.Signed,
                Value = fieldModel.Value
            };

            field.SetLastModified(fieldModel.LastModified, fieldModel.LastModifyingUserId);

            return field;
        }