public Task <ProductDto> CreateProductAsync(ProductDto dto) { if (dto == null) { return(Task.FromResult <ProductDto>(null)); } dto.Id = Guid.NewGuid(); list.Add(dto); return(dto.AsTask()); }
public Task <ProductDto> UpdateProductAsync(Guid id, ProductDto dto) { if (dto == null) { return(Task.FromResult <ProductDto>(null)); } list.RemoveAll(c => c.Id == id); dto.Id = id; list.Add(dto); return(dto.AsTask()); }