public async Task <IActionResult> DeleteProduct([FromRoute] int id, [FromRoute] int idp) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var collection = await collectionRepository.RemoveCollectionProduct(id, idp); if (collection == null) { return(NotFound()); } CollectionDTO dto = new CollectionDTO(); dto.CollectionId = collection.CollectionId; dto.collectionName = collection.collectionName; dto.aestheticParameter = collection.aestheticParameter; dto.products = new List <ProductDTO>(); return(Ok(dto)); }