private async Task <Order> CreateOrder(ProductTypes productType, ProductSubTypes productSubType, string productName = "TestProduct") { return(new Order() { OrderId = "testId", Products = new List <Product>() { new Product() { name = productName, productType = productType, productSubType = productSubType } }, Customer = new Customer() { email = "*****@*****.**" } }); }
private void RenameSubTypeCommandExecute(object obj) { NewProductSubTypeEditable = false; Task.Factory.StartNew(async() => { ProductSubType.Name = NewProductSubType; if (await StoreService.SaveProductSubType(ProductSubType) > 0) { logger.Info("Product Sub type {0} renamed", NewProductSubType); Status.Post("Підтип покупки \"{0}\" перейменовано", NewProductSubType); ProductSubType = ProductSubTypes.Single(st => st.Id == ProductSubType.Id); NewProductSubType = string.Empty; } else { logger.Warn("Product Sub type {0} not renamed", NewProductSubType); Status.Post("Помилка: підтип покупки \"{0}\" не перейменовано", NewProductSubType); } NewProductSubTypeEditable = true; }); }