public async Task CreateAsync(PesticideDto pesticideDto) { var pesticide = _mapper.Map <Pesticide>(pesticideDto); pesticide.Id = Guid.NewGuid(); await _repository.CreateAsync(pesticide); }
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); }