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

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

            return(dto.AsTask());
        }
예제 #2
0
        public Task <CustomerDto> UpdateAsync(Guid id, CustomerDto dto)
        {
            if (dto == null)
            {
                return(Task.FromResult <CustomerDto>(null));
            }

            list.RemoveAll(c => c.Id == id);
            dto.Id = id;
            list.Add(dto);

            return(dto.AsTask());
        }