public async Task Create(ProductDto input) { var product = ObjectMapper.Map <Product>(input); product.Providers = new Collection <Provider>(); foreach (var provider in input.Providers) { var providerFound = _providerManager.GetProviderByID(provider.Id); product.Providers.Add(providerFound); } await _productManager.Create(product); }