public IEnumerable <LightOffer> GetLightsFor(Aquarium aquarium)
        {
            var viableLights = _repository.GetAll().Where(x => x.Height >= aquarium.Height);

            foreach (Light currentLight in viableLights)
            {
                int lengthCovered = currentLight.Length - lengthCoverageOffset;
                int widthCovered  = currentLight.Width - widthCoverageOffset;

                int numberOfLigthsNeededToCoverAquarium = CaluculateNumberOfLights(aquarium, lengthCovered, widthCovered);
                yield return(new LightOffer(numberOfLigthsNeededToCoverAquarium, currentLight));
            }
        }
示例#2
0
        public IActionResult Index()
        {
            var listaConta = lightRepository.GetAll();

            return(View(listaConta));
        }