public async Task <Retailer> AddOrUpdate(Retailer retailer) { var retailerDbo = await _retailerRepository.Get(retailer.Id); retailerDbo = _mapper.Map(retailer, retailerDbo); return(_mapper.Map <Retailer>(await _retailerRepository.AddOrUpdate(retailerDbo))); }