예제 #1
0
        public Task <ProductDto> CreateProductAsync(ProductDto dto)
        {
            if (dto == null)
            {
                return(Task.FromResult <ProductDto>(null));
            }

            dto.Id = Guid.NewGuid();
            list.Add(dto);

            return(dto.AsTask());
        }
예제 #2
0
        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());
        }