Ejemplo n.º 1
0
        public virtual IEnumerable <CostCentre> CostCentreTreeWalk(string costCode)
        {
            var code = costCode;

            while (!string.IsNullOrEmpty(code))
            {
                var centre = CostCentres.Find(code);
                if (centre == null)
                {
                    yield break;
                }
                yield return(centre);

                code = centre.ParentCostCentreCostCode;
            }
        }
		public List<CostCentre> Get(CostCentres request)
		{
			var repository = GetCostCentreRepository();
			var returnEntity = repository.Read();
			return TranslateToCostCentresResponse(returnEntity);
		}