/// <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(); } }
/// <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); }