public void AddBigFruits(IEnumerable <Fruit> fruits)
        {
            var bigFruits = fruits.Where(f => f.Size == FruitSizes.Big);

            foreach (var fruit in bigFruits)
            {
                _fruitRepository.Add(fruit);
            }
        }
예제 #2
0
        public async Task <IActionResult> Create(Fruit fruit)
        {
            if (ModelState.IsValid && Validate(fruit))
            {
                await _fruitRepository.Add(fruit);

                return(RedirectToAction(nameof(Index)));
            }
            return(View(fruit));
        }
예제 #3
0
        public async Task Add(Fruit fruit)
        {
            if (!ExecuteValidation(new FruitValidation(), fruit))
            {
                return;
            }

            /*if (_fruitRepository.Search(f => f.Name == fruit.Name).Result.Any())
             * {
             *  Notificate("Existe uma fruit com o nome informado na base de dados.");
             *  return;
             * }*/

            await _fruitRepository.Add(fruit);
        }
예제 #4
0
 public void Add(Fruit fruit)
 {
     _repository.Add(fruit);
 }