コード例 #1
0
        /// <summary>
        /// Creates a new language version or updates an existing language version of an alert
        /// </summary>
        /// <param name="dto"></param>
        /// <returns></returns>
        internal int CreateOrUpdate(Alert_DTO dto)
        {
            var inputParams = new List <ADO_inputParams>()
            {
                new ADO_inputParams()
                {
                    name = "@LrtCode", value = dto.LrtCode
                },
                new ADO_inputParams()
                {
                    name = "@LlnMessage", value = dto.LrtMessage
                },
                new ADO_inputParams()
                {
                    name = "@LngIsoCode", value = dto.LngIsoCode
                }
            };

            var returnParam = new ADO_returnParam()
            {
                name = "@ReturnVal", value = 0
            };

            ado.ExecuteNonQueryProcedure("System_Navigation_Alert_Language_CreateOrUpdate", inputParams, ref returnParam);

            return((int)returnParam.value);
        }
コード例 #2
0
        internal int CreateOrUpdate(Alert_DTO dto, ADO ado)
        {
            AlertLanguage_ADO alAdo = new AlertLanguage_ADO(ado);

            return(alAdo.CreateOrUpdate(dto));
        }