Ejemplo n.º 1
0
        public async Task CreateAsync(PesticideDto pesticideDto)
        {
            var pesticide = _mapper.Map <Pesticide>(pesticideDto);

            pesticide.Id = Guid.NewGuid();
            await _repository.CreateAsync(pesticide);
        }
Ejemplo n.º 2
0
        public async Task UpdateAsync(PesticideDto pesticideDto)
        {
            var pesticide = await _repository.GetAsync(pesticideDto.Id);

            if (pesticide == null)
            {
                throw new GreenFieldNotFoundException();
            }

            pesticide = _mapper.Map <Pesticide>(pesticideDto);
            await _repository.UpdateAsync(pesticide);
        }