public async Task <Boolean> CreateZoneAsync(Zone zone) { if (!(await PreConditionPageMustExist(zone.PageId))) { return(false); } return(await _zoneRepository.CreateZoneAsync(zone)); }