public async Task <Zone> SaveZoneAsync(Zone Zone) { var storedItem = _ZoneRepositorý.GetById(Zone.Id); if (storedItem != null) { throw new DuplicateEntityException($"zone with Id [{Zone.Id}] already exists"); } return(await _ZoneRepositorý.SaveAsync(Zone)); }