Example #1
0
        /// <summary>
        /// Read a language
        /// </summary>
        /// <param name="lngIsoCode"></param>
        /// <returns></returns>
        internal Language_DTO_Create Read(string lngIsoCode)
        {
            ADO Ado = new ADO("defaultConnection");

            try
            {
                Language_DTO_Create dto = new Language_DTO_Create();

                Language_ADO      lAdo    = new Language_ADO(Ado);
                Language_DTO_Read readDTO = new Language_DTO_Read();
                readDTO.LngIsoCode = lngIsoCode;
                var retval = lAdo.Read(readDTO);
                if (retval.hasData)
                {
                    dto.LngIsoCode = lngIsoCode;
                    dto.LngIsoName = retval.data[0].LngIsoName;
                }

                return(dto);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                Ado.Dispose();
            }
        }
Example #2
0
        /// <summary>
        /// Execute
        /// </summary>
        /// <returns></returns>
        protected override bool Execute()
        {
            //Validation of parameters and user have been successful. We may now proceed to read from the database
            var adoLanguage = new Language_ADO(Ado);

            //Languages are returned as an ADO result
            ADO_readerOutput result = adoLanguage.Read(DTO);

            if (!result.hasData)
            {
                return(false);
            }


            Response.data = result.data;

            return(true);
        }