using Orleans; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace Backet.Api.Grains.Abstraction { public interface IBacketGrain: IGrainWithStringKey { Task AddBacket(BacketDto backet); } public class BacketItemDto { public string ProductId { get; set; } public string ProductName { get; set; } public long Price { get; set; } } public class BacketDto { public string Id { get; set; } public string UserId { get; set; } public List BacketItems { get; set; } } }