public override async Task <int> CreateAsync(WebpageModel model) { if (!await _websiteRepository.IsExistsAsync(model.Website.Id)) { throw new Exception("Website is not exist"); } var WebpageEntity = _mapper.Map <Webpage>(model); WebpageEntity.Website = null; return(await _repository.CreateAsync(WebpageEntity)); }