public CountryEntity Create(EmployeeEntity EmployeeEntity, CountryEntity CountryEntity) { if (CountryEntity == null) { throw new NotFoundException(); } if (!CountryValidator.ValidateCreate(CountryEntity)) { throw new BadRequestException(CountryEntity); } Country Country = new Country(CountryEntity); UnitOfWork.CountryRepository.Add(Country); UnitOfWork.Complete(); return(Get(EmployeeEntity, Country.Id)); }