示例#1
0
        public static string GetMailForCreateOrder(DomainModels.Order order)
        {
            var mail = $@"
                         {order.Name} {order.LastName}, ваше замовлення було успішно оформлено!
                          Наш менеджер скоро зв'яжеться з вами.
                          Номер замовлення: {order.Id} 
                          Ви замовили:
                          {GetOrdersString(order)}
                          Сума замовлення: {order.TotalPrice}
                          Спосіб доставки: {order.WayOfDelivery}
                          Ваш контактний номер: {order.PhoneNumber}";

            return(mail);
        }
示例#2
0
        private static string GetOrdersString(DomainModels.Order order)
        {
            var productsContainer = order.ProductsContainers;
            var ordersString      = new StringBuilder();

            foreach (var productOrderContainer in productsContainer)
            {
                var price = productOrderContainer.Product.Discount > 0 ? productOrderContainer.Product.PriceWithDiscount : productOrderContainer.Product.Price;

                ordersString.Append(
                    $"{productOrderContainer.Product.Name}, {productOrderContainer.Count} * {price} = {price * productOrderContainer.Count}грн\n");
            }

            return(ordersString.ToString());
        }