public async Task <bool> UpdateConsumer(DTOConsumer consumer) { Consumer mapConsumer = _mapper.Map <Consumer>(consumer); _consumerRepository.Update(mapConsumer); bool success = true; try { await _consumerRepository.SaveChanges(); } catch { if (!_consumerRepository.ConsumerExists(consumer.ConsumerID)) { success = false; } else { throw; } } return(success); }