예제 #1
0
        /// <summary>
        /// Reads one or more GeoLayer
        /// </summary>
        /// <param name="dto"></param>
        /// <returns></returns>
        internal List <dynamic> Read(GeoLayer_DTO_Read dto)
        {
            var inputParams = new List <ADO_inputParams>();



            if (dto.GlrCode != null)
            {
                inputParams.Add(new ADO_inputParams()
                {
                    name = "@GlrCode", value = dto.GlrCode
                });
            }

            if (dto.GlrName != null)
            {
                inputParams.Add(new ADO_inputParams()
                {
                    name = "@GlrName", value = dto.GlrName
                });
            }


            return(ado.ExecuteReaderProcedure("Data_GeoLayer_Read", inputParams).data);
        }
예제 #2
0
        internal List <dynamic> Read(ADO ado, string glrCode = null, string glrName = null)
        {
            GeoLayer_ADO      gAdo = new GeoLayer_ADO(ado);
            GeoLayer_DTO_Read dto  = new GeoLayer_DTO_Read()
            {
                GlrCode = glrCode, GlrName = glrName
            };

            return(gAdo.Read(dto));
        }
예제 #3
0
        internal List <dynamic> Read(ADO ado, GeoLayer_DTO_Read dto = null)
        {
            GeoLayer_ADO gAdo = new GeoLayer_ADO(ado);

            if (dto == null)
            {
                dto = new GeoLayer_DTO_Read();
            }
            return(gAdo.Read(dto));
        }