예제 #1
0
        public CompanyBusinessObject()
        {
            _CompanyDAO = new CompanyDataObject();

            if (this.ConnectionString != null && this._ConnectionString != string.Empty)
            {
                _CompanyDAO.ConnectionString = this.ConnectionString;
            }
        }
예제 #2
0
        public CompanyDataObject MapToCompanyDataObject(SqlDataReader sqlDataReader)
        {
            CompanyDataObject companyDataObject = new CompanyDataObject();

            using (sqlDataReader)
            {
                if (sqlDataReader.Read())
                {
                    companyDataObject.CompanyType = CompanyTypeMappers.Instance.MapToCompanyTypeDto(sqlDataReader);
                }

                sqlDataReader.NextResult();

                while (sqlDataReader.Read())
                {
                    companyDataObject.Categories.Add(CategoryMappers.Instance.MapToCategoryDto(sqlDataReader));
                }
            }

            return(companyDataObject);
        }
예제 #3
0
        public HttpResponseMessage GetCompanyData(string companyTypeCode)
        {
            CompanyDataObject result = companyManager.GetCompanyData(companyTypeCode);

            return(Request.CreateResponse <CompanyDataObject>(HttpStatusCode.OK, result));
        }