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));
        }