using System; using System.Collections.Generic; using System.Linq; using System.Linq.Expressions; using Mapster.Models; using NetinaShop.Domain.Dtos.LargDtos; using NetinaShop.Domain.Dtos.SmallDtos; using NetinaShop.Domain.Entities.Accounting; using NetinaShop.Domain.Entities.Orders; using NetinaShop.Domain.Entities.Products; using NetinaShop.Domain.Entities.Users; using NetinaShop.Domain.Entities.Warehouses; namespace NetinaShop.Domain.Mappers { public static partial class OrderMapper { public static Order AdaptToOrder(this OrderLDto p1) { return p1 == null ? null : new Order() { FactorCode = p1.FactorCode, TotalProductsPrice = (double)p1.TotalProductsPrice, PackingPrice = (double)p1.PackingPrice, ServicePrice = (double)p1.ServicePrice, DeliveryPrice = (double)p1.DeliveryPrice, DiscountPrice = (double)p1.DiscountPrice, TaxesPrice = (double)p1.TaxesPrice, TotalPrice = (double)p1.TotalPrice, IsPayed = p1.IsPayed, OrderStatus = p1.OrderStatus, DoneAt = p1.DoneAt, OrderAt = p1.OrderAt, PreparingMinute = p1.PreparingMinute, DiscountCode = p1.DiscountCode, User = new ApplicationUser() {PhoneNumber = p1.UserPhoneNumber}, OrderProducts = funcMain1(p1.OrderProducts), OrderDeliveries = funcMain2(p1.OrderDeliveries), Payments = funcMain3(p1.Payments), Id = p1.Id, CreatedAt = p1.CreatedAt }; } public static Order AdaptTo(this OrderLDto p5, Order p6) { if (p5 == null) { return null; } Order result = p6 ?? new Order(); result.FactorCode = p5.FactorCode; result.TotalProductsPrice = (double)p5.TotalProductsPrice; result.PackingPrice = (double)p5.PackingPrice; result.ServicePrice = (double)p5.ServicePrice; result.DeliveryPrice = (double)p5.DeliveryPrice; result.DiscountPrice = (double)p5.DiscountPrice; result.TaxesPrice = (double)p5.TaxesPrice; result.TotalPrice = (double)p5.TotalPrice; result.IsPayed = p5.IsPayed; result.OrderStatus = p5.OrderStatus; result.DoneAt = p5.DoneAt; result.OrderAt = p5.OrderAt; result.PreparingMinute = p5.PreparingMinute; result.DiscountCode = p5.DiscountCode; result.User = funcMain4(new Never(), result.User, p5); result.OrderProducts = funcMain5(p5.OrderProducts, result.OrderProducts); result.OrderDeliveries = funcMain6(p5.OrderDeliveries, result.OrderDeliveries); result.Payments = funcMain7(p5.Payments, result.Payments); result.Id = p5.Id; result.CreatedAt = p5.CreatedAt; return result; } public static Expression> ProjectToOrder => p15 => new Order() { FactorCode = p15.FactorCode, TotalProductsPrice = (double)p15.TotalProductsPrice, PackingPrice = (double)p15.PackingPrice, ServicePrice = (double)p15.ServicePrice, DeliveryPrice = (double)p15.DeliveryPrice, DiscountPrice = (double)p15.DiscountPrice, TaxesPrice = (double)p15.TaxesPrice, TotalPrice = (double)p15.TotalPrice, IsPayed = p15.IsPayed, OrderStatus = p15.OrderStatus, DoneAt = p15.DoneAt, OrderAt = p15.OrderAt, PreparingMinute = p15.PreparingMinute, DiscountCode = p15.DiscountCode, User = new ApplicationUser() {PhoneNumber = p15.UserPhoneNumber}, OrderProducts = p15.OrderProducts.Select(p16 => new OrderProduct() { Count = p16.Count, ProductFee = p16.ProductFee, ProductFeeWithDiscount = p16.ProductFeeWithDiscount, HasDiscount = p16.HasDiscount, ProductCost = p16.ProductCost, PackingFee = p16.PackingFee, PackingCost = p16.PackingCost, OrderProductStatus = p16.OrderProductStatus, ProductId = p16.ProductId, Product = new Product() { Cost = p16.ProductCost, Id = p16.ProductId }, OrderId = p16.OrderId, Order = new Order() {Id = p16.OrderId}, Id = p16.Id, CreatedAt = p16.CreatedAt }).ToList(), OrderDeliveries = p15.OrderDeliveries.Select(p17 => new OrderDelivery() { Address = p17.Address, PostalCode = p17.PostalCode, ReceiverPhoneNumber = p17.ReceiverPhoneNumber, ReceiverFullName = p17.ReceiverFullName, ShippingId = p17.ShippingId, Shipping = new Shipping() {Id = p17.ShippingId}, OrderId = p17.OrderId, Order = new Order() {Id = p17.OrderId}, Id = p17.Id, CreatedAt = p17.CreatedAt }).ToList(), Payments = p15.Payments.Select(p18 => new Payment() { FactorNumber = p18.FactorNumber, Amount = p18.Amount, Description = p18.Description, TransactionCode = p18.TransactionCode, CardPan = p18.CardPan, Authority = p18.Authority, Type = p18.Type, Status = p18.Status, OrderId = p18.OrderId, Order = new Order() {Id = p18.OrderId}, UserId = p18.UserId, User = new ApplicationUser() { Id = p18.UserId, PhoneNumber = p18.UserPhoneNumber }, Id = p18.Id, CreatedAt = p18.CreatedAt }).ToList(), Id = p15.Id, CreatedAt = p15.CreatedAt }; public static OrderLDto AdaptToLDto(this Order p19) { return p19 == null ? null : new OrderLDto() { FactorCode = p19.FactorCode, TotalPrice = (long)p19.TotalPrice, DeliveryPrice = (long)p19.DeliveryPrice, TaxesPrice = (long)p19.TaxesPrice, ServicePrice = (long)p19.ServicePrice, PackingPrice = (long)p19.PackingPrice, TotalProductsPrice = (long)p19.TotalProductsPrice, DiscountPrice = (long)p19.DiscountPrice, IsPayed = p19.IsPayed, OrderStatus = p19.OrderStatus, DoneAt = p19.DoneAt, OrderAt = p19.OrderAt, PreparingMinute = p19.PreparingMinute, DiscountCode = p19.DiscountCode, UserFullName = p19.User != null ? p19.User.FirstName + " " + p19.User.LastName : string.Empty, UserPhoneNumber = p19.User != null ? p19.User.PhoneNumber : string.Empty, OrderProducts = funcMain8(p19.OrderProducts), OrderDeliveries = funcMain9(p19.OrderDeliveries), Payments = funcMain10(p19.Payments), Id = p19.Id, CreatedAt = p19.CreatedAt }; } public static OrderLDto AdaptTo(this Order p23, OrderLDto p24) { if (p23 == null) { return null; } OrderLDto result = p24 ?? new OrderLDto(); result.FactorCode = p23.FactorCode; result.TotalPrice = (long)p23.TotalPrice; result.DeliveryPrice = (long)p23.DeliveryPrice; result.TaxesPrice = (long)p23.TaxesPrice; result.ServicePrice = (long)p23.ServicePrice; result.PackingPrice = (long)p23.PackingPrice; result.TotalProductsPrice = (long)p23.TotalProductsPrice; result.DiscountPrice = (long)p23.DiscountPrice; result.IsPayed = p23.IsPayed; result.OrderStatus = p23.OrderStatus; result.DoneAt = p23.DoneAt; result.OrderAt = p23.OrderAt; result.PreparingMinute = p23.PreparingMinute; result.DiscountCode = p23.DiscountCode; result.UserFullName = p23.User != null ? p23.User.FirstName + " " + p23.User.LastName : string.Empty; result.UserPhoneNumber = p23.User != null ? p23.User.PhoneNumber : string.Empty; result.OrderProducts = funcMain11(p23.OrderProducts, result.OrderProducts); result.OrderDeliveries = funcMain12(p23.OrderDeliveries, result.OrderDeliveries); result.Payments = funcMain13(p23.Payments, result.Payments); result.Id = p23.Id; result.CreatedAt = p23.CreatedAt; return result; } public static Expression> ProjectToLDto => p31 => new OrderLDto() { FactorCode = p31.FactorCode, TotalPrice = (long)p31.TotalPrice, DeliveryPrice = (long)p31.DeliveryPrice, TaxesPrice = (long)p31.TaxesPrice, ServicePrice = (long)p31.ServicePrice, PackingPrice = (long)p31.PackingPrice, TotalProductsPrice = (long)p31.TotalProductsPrice, DiscountPrice = (long)p31.DiscountPrice, IsPayed = p31.IsPayed, OrderStatus = p31.OrderStatus, DoneAt = p31.DoneAt, OrderAt = p31.OrderAt, PreparingMinute = p31.PreparingMinute, DiscountCode = p31.DiscountCode, UserFullName = p31.User != null ? p31.User.FirstName + " " + p31.User.LastName : string.Empty, UserPhoneNumber = p31.User != null ? p31.User.PhoneNumber : string.Empty, OrderProducts = p31.OrderProducts.Select(p32 => new OrderProductSDto() { Count = p32.Count, ProductFee = p32.ProductFee, ProductFeeWithDiscount = p32.ProductFeeWithDiscount, HasDiscount = p32.HasDiscount, ProductCost = p32.ProductCost, PackingFee = p32.PackingFee, PackingCost = p32.PackingCost, OrderProductStatus = p32.OrderProductStatus, ProductId = p32.ProductId, ProductName = p32.Product != null ? p32.Product.PersianName : string.Empty, OrderId = p32.OrderId, Id = p32.Id, CreatedAt = p32.CreatedAt }).ToList(), OrderDeliveries = p31.OrderDeliveries.Select(p33 => new OrderDeliverySDto() { Address = p33.Address, PostalCode = p33.PostalCode, ReceiverPhoneNumber = p33.ReceiverPhoneNumber, ReceiverFullName = p33.ReceiverFullName, ShippingMethod = p33.Shipping != null ? p33.Shipping.Name : string.Empty, OrderId = p33.OrderId, ShippingId = p33.ShippingId, Id = p33.Id, CreatedAt = p33.CreatedAt }).ToList(), Payments = p31.Payments.Select(p34 => new PaymentSDto() { FactorNumber = p34.FactorNumber, Amount = p34.Amount, Description = p34.Description, TransactionCode = p34.TransactionCode, CardPan = p34.CardPan, Authority = p34.Authority, Type = p34.Type, Status = p34.Status, OrderId = p34.OrderId, UserId = p34.UserId, UserFullName = p34.User != null ? p34.User.FirstName + " " + p34.User.LastName : string.Empty, UserPhoneNumber = p34.User != null ? p34.User.PhoneNumber : string.Empty, Id = p34.Id, CreatedAt = p34.CreatedAt }).ToList(), Id = p31.Id, CreatedAt = p31.CreatedAt }; public static Order AdaptToOrder(this OrderSDto p35) { return p35 == null ? null : new Order() { FactorCode = p35.FactorCode, TotalProductsPrice = p35.TotalProductsPrice, PackingPrice = p35.PackingPrice, ServicePrice = p35.ServicePrice, DeliveryPrice = p35.DeliveryPrice, DiscountPrice = p35.DiscountPrice, TaxesPrice = p35.TaxesPrice, TotalPrice = p35.TotalPrice, IsPayed = p35.IsPayed, PayedAt = p35.PayedAt, OrderStatus = p35.OrderStatus, DoneAt = p35.DoneAt, OrderAt = p35.OrderAt, PreparingMinute = p35.PreparingMinute, DiscountCode = p35.DiscountCode, UserId = p35.UserId, User = new ApplicationUser() { Id = p35.UserId, PhoneNumber = p35.UserPhoneNumber }, Id = p35.Id, CreatedAt = p35.CreatedAt }; } public static Order AdaptTo(this OrderSDto p36, Order p37) { if (p36 == null) { return null; } Order result = p37 ?? new Order(); result.FactorCode = p36.FactorCode; result.TotalProductsPrice = p36.TotalProductsPrice; result.PackingPrice = p36.PackingPrice; result.ServicePrice = p36.ServicePrice; result.DeliveryPrice = p36.DeliveryPrice; result.DiscountPrice = p36.DiscountPrice; result.TaxesPrice = p36.TaxesPrice; result.TotalPrice = p36.TotalPrice; result.IsPayed = p36.IsPayed; result.PayedAt = p36.PayedAt; result.OrderStatus = p36.OrderStatus; result.DoneAt = p36.DoneAt; result.OrderAt = p36.OrderAt; result.PreparingMinute = p36.PreparingMinute; result.DiscountCode = p36.DiscountCode; result.UserId = p36.UserId; result.User = funcMain14(new Never(), result.User, p36); result.Id = p36.Id; result.CreatedAt = p36.CreatedAt; return result; } public static OrderSDto AdaptToSDto(this Order p40) { return p40 == null ? null : new OrderSDto() { TotalPrice = p40.TotalPrice, FactorCode = p40.FactorCode, DeliveryPrice = p40.DeliveryPrice, TaxesPrice = p40.TaxesPrice, ServicePrice = p40.ServicePrice, PackingPrice = p40.PackingPrice, TotalProductsPrice = p40.TotalProductsPrice, DiscountPrice = p40.DiscountPrice, IsPayed = p40.IsPayed, OrderStatus = p40.OrderStatus, PayedAt = p40.PayedAt, DoneAt = p40.DoneAt, OrderAt = p40.OrderAt, PreparingMinute = p40.PreparingMinute, DiscountCode = p40.DiscountCode, UserFullName = p40.User != null ? p40.User.FirstName + " " + p40.User.LastName : string.Empty, UserPhoneNumber = p40.User != null ? p40.User.PhoneNumber : string.Empty, UserId = p40.UserId, Id = p40.Id, CreatedAt = p40.CreatedAt }; } public static OrderSDto AdaptTo(this Order p41, OrderSDto p42) { if (p41 == null) { return null; } OrderSDto result = p42 ?? new OrderSDto(); result.TotalPrice = p41.TotalPrice; result.FactorCode = p41.FactorCode; result.DeliveryPrice = p41.DeliveryPrice; result.TaxesPrice = p41.TaxesPrice; result.ServicePrice = p41.ServicePrice; result.PackingPrice = p41.PackingPrice; result.TotalProductsPrice = p41.TotalProductsPrice; result.DiscountPrice = p41.DiscountPrice; result.IsPayed = p41.IsPayed; result.OrderStatus = p41.OrderStatus; result.PayedAt = p41.PayedAt; result.DoneAt = p41.DoneAt; result.OrderAt = p41.OrderAt; result.PreparingMinute = p41.PreparingMinute; result.DiscountCode = p41.DiscountCode; result.UserFullName = p41.User != null ? p41.User.FirstName + " " + p41.User.LastName : string.Empty; result.UserPhoneNumber = p41.User != null ? p41.User.PhoneNumber : string.Empty; result.UserId = p41.UserId; result.Id = p41.Id; result.CreatedAt = p41.CreatedAt; return result; } public static Expression> ProjectToSDto => p43 => new OrderSDto() { TotalPrice = p43.TotalPrice, FactorCode = p43.FactorCode, DeliveryPrice = p43.DeliveryPrice, TaxesPrice = p43.TaxesPrice, ServicePrice = p43.ServicePrice, PackingPrice = p43.PackingPrice, TotalProductsPrice = p43.TotalProductsPrice, DiscountPrice = p43.DiscountPrice, IsPayed = p43.IsPayed, OrderStatus = p43.OrderStatus, PayedAt = p43.PayedAt, DoneAt = p43.DoneAt, OrderAt = p43.OrderAt, PreparingMinute = p43.PreparingMinute, DiscountCode = p43.DiscountCode, UserFullName = p43.User != null ? p43.User.FirstName + " " + p43.User.LastName : string.Empty, UserPhoneNumber = p43.User != null ? p43.User.PhoneNumber : string.Empty, UserId = p43.UserId, Id = p43.Id, CreatedAt = p43.CreatedAt }; private static List funcMain1(List p2) { if (p2 == null) { return null; } List result = new List(p2.Count); int i = 0; int len = p2.Count; while (i < len) { OrderProductSDto item = p2[i]; result.Add(item == null ? null : new OrderProduct() { Count = item.Count, ProductFee = item.ProductFee, ProductFeeWithDiscount = item.ProductFeeWithDiscount, HasDiscount = item.HasDiscount, ProductCost = item.ProductCost, PackingFee = item.PackingFee, PackingCost = item.PackingCost, OrderProductStatus = item.OrderProductStatus, ProductId = item.ProductId, Product = new Product() { Cost = item.ProductCost, Id = item.ProductId }, OrderId = item.OrderId, Order = new Order() {Id = item.OrderId}, Id = item.Id, CreatedAt = item.CreatedAt }); i++; } return result; } private static List funcMain2(List p3) { if (p3 == null) { return null; } List result = new List(p3.Count); int i = 0; int len = p3.Count; while (i < len) { OrderDeliverySDto item = p3[i]; result.Add(item == null ? null : new OrderDelivery() { Address = item.Address, PostalCode = item.PostalCode, ReceiverPhoneNumber = item.ReceiverPhoneNumber, ReceiverFullName = item.ReceiverFullName, ShippingId = item.ShippingId, Shipping = new Shipping() {Id = item.ShippingId}, OrderId = item.OrderId, Order = new Order() {Id = item.OrderId}, Id = item.Id, CreatedAt = item.CreatedAt }); i++; } return result; } private static List funcMain3(List p4) { if (p4 == null) { return null; } List result = new List(p4.Count); int i = 0; int len = p4.Count; while (i < len) { PaymentSDto item = p4[i]; result.Add(item == null ? null : new Payment() { FactorNumber = item.FactorNumber, Amount = item.Amount, Description = item.Description, TransactionCode = item.TransactionCode, CardPan = item.CardPan, Authority = item.Authority, Type = item.Type, Status = item.Status, OrderId = item.OrderId, Order = new Order() {Id = item.OrderId}, UserId = item.UserId, User = new ApplicationUser() { Id = item.UserId, PhoneNumber = item.UserPhoneNumber }, Id = item.Id, CreatedAt = item.CreatedAt }); i++; } return result; } private static ApplicationUser funcMain4(Never p7, ApplicationUser p8, OrderLDto p5) { ApplicationUser result = p8 ?? new ApplicationUser(); result.PhoneNumber = p5.UserPhoneNumber; return result; } private static List funcMain5(List p9, List p10) { if (p9 == null) { return null; } List result = new List(p9.Count); int i = 0; int len = p9.Count; while (i < len) { OrderProductSDto item = p9[i]; result.Add(item == null ? null : new OrderProduct() { Count = item.Count, ProductFee = item.ProductFee, ProductFeeWithDiscount = item.ProductFeeWithDiscount, HasDiscount = item.HasDiscount, ProductCost = item.ProductCost, PackingFee = item.PackingFee, PackingCost = item.PackingCost, OrderProductStatus = item.OrderProductStatus, ProductId = item.ProductId, Product = new Product() { Cost = item.ProductCost, Id = item.ProductId }, OrderId = item.OrderId, Order = new Order() {Id = item.OrderId}, Id = item.Id, CreatedAt = item.CreatedAt }); i++; } return result; } private static List funcMain6(List p11, List p12) { if (p11 == null) { return null; } List result = new List(p11.Count); int i = 0; int len = p11.Count; while (i < len) { OrderDeliverySDto item = p11[i]; result.Add(item == null ? null : new OrderDelivery() { Address = item.Address, PostalCode = item.PostalCode, ReceiverPhoneNumber = item.ReceiverPhoneNumber, ReceiverFullName = item.ReceiverFullName, ShippingId = item.ShippingId, Shipping = new Shipping() {Id = item.ShippingId}, OrderId = item.OrderId, Order = new Order() {Id = item.OrderId}, Id = item.Id, CreatedAt = item.CreatedAt }); i++; } return result; } private static List funcMain7(List p13, List p14) { if (p13 == null) { return null; } List result = new List(p13.Count); int i = 0; int len = p13.Count; while (i < len) { PaymentSDto item = p13[i]; result.Add(item == null ? null : new Payment() { FactorNumber = item.FactorNumber, Amount = item.Amount, Description = item.Description, TransactionCode = item.TransactionCode, CardPan = item.CardPan, Authority = item.Authority, Type = item.Type, Status = item.Status, OrderId = item.OrderId, Order = new Order() {Id = item.OrderId}, UserId = item.UserId, User = new ApplicationUser() { Id = item.UserId, PhoneNumber = item.UserPhoneNumber }, Id = item.Id, CreatedAt = item.CreatedAt }); i++; } return result; } private static List funcMain8(List p20) { if (p20 == null) { return null; } List result = new List(p20.Count); int i = 0; int len = p20.Count; while (i < len) { OrderProduct item = p20[i]; result.Add(item == null ? null : new OrderProductSDto() { Count = item.Count, ProductFee = item.ProductFee, ProductFeeWithDiscount = item.ProductFeeWithDiscount, HasDiscount = item.HasDiscount, ProductCost = item.ProductCost, PackingFee = item.PackingFee, PackingCost = item.PackingCost, OrderProductStatus = item.OrderProductStatus, ProductId = item.ProductId, ProductName = item.Product != null ? item.Product.PersianName : string.Empty, OrderId = item.OrderId, Id = item.Id, CreatedAt = item.CreatedAt }); i++; } return result; } private static List funcMain9(List p21) { if (p21 == null) { return null; } List result = new List(p21.Count); int i = 0; int len = p21.Count; while (i < len) { OrderDelivery item = p21[i]; result.Add(item == null ? null : new OrderDeliverySDto() { Address = item.Address, PostalCode = item.PostalCode, ReceiverPhoneNumber = item.ReceiverPhoneNumber, ReceiverFullName = item.ReceiverFullName, ShippingMethod = item.Shipping != null ? item.Shipping.Name : string.Empty, OrderId = item.OrderId, ShippingId = item.ShippingId, Id = item.Id, CreatedAt = item.CreatedAt }); i++; } return result; } private static List funcMain10(List p22) { if (p22 == null) { return null; } List result = new List(p22.Count); int i = 0; int len = p22.Count; while (i < len) { Payment item = p22[i]; result.Add(item == null ? null : new PaymentSDto() { FactorNumber = item.FactorNumber, Amount = item.Amount, Description = item.Description, TransactionCode = item.TransactionCode, CardPan = item.CardPan, Authority = item.Authority, Type = item.Type, Status = item.Status, OrderId = item.OrderId, UserId = item.UserId, UserFullName = item.User != null ? item.User.FirstName + " " + item.User.LastName : string.Empty, UserPhoneNumber = item.User != null ? item.User.PhoneNumber : string.Empty, Id = item.Id, CreatedAt = item.CreatedAt }); i++; } return result; } private static List funcMain11(List p25, List p26) { if (p25 == null) { return null; } List result = new List(p25.Count); int i = 0; int len = p25.Count; while (i < len) { OrderProduct item = p25[i]; result.Add(item == null ? null : new OrderProductSDto() { Count = item.Count, ProductFee = item.ProductFee, ProductFeeWithDiscount = item.ProductFeeWithDiscount, HasDiscount = item.HasDiscount, ProductCost = item.ProductCost, PackingFee = item.PackingFee, PackingCost = item.PackingCost, OrderProductStatus = item.OrderProductStatus, ProductId = item.ProductId, ProductName = item.Product != null ? item.Product.PersianName : string.Empty, OrderId = item.OrderId, Id = item.Id, CreatedAt = item.CreatedAt }); i++; } return result; } private static List funcMain12(List p27, List p28) { if (p27 == null) { return null; } List result = new List(p27.Count); int i = 0; int len = p27.Count; while (i < len) { OrderDelivery item = p27[i]; result.Add(item == null ? null : new OrderDeliverySDto() { Address = item.Address, PostalCode = item.PostalCode, ReceiverPhoneNumber = item.ReceiverPhoneNumber, ReceiverFullName = item.ReceiverFullName, ShippingMethod = item.Shipping != null ? item.Shipping.Name : string.Empty, OrderId = item.OrderId, ShippingId = item.ShippingId, Id = item.Id, CreatedAt = item.CreatedAt }); i++; } return result; } private static List funcMain13(List p29, List p30) { if (p29 == null) { return null; } List result = new List(p29.Count); int i = 0; int len = p29.Count; while (i < len) { Payment item = p29[i]; result.Add(item == null ? null : new PaymentSDto() { FactorNumber = item.FactorNumber, Amount = item.Amount, Description = item.Description, TransactionCode = item.TransactionCode, CardPan = item.CardPan, Authority = item.Authority, Type = item.Type, Status = item.Status, OrderId = item.OrderId, UserId = item.UserId, UserFullName = item.User != null ? item.User.FirstName + " " + item.User.LastName : string.Empty, UserPhoneNumber = item.User != null ? item.User.PhoneNumber : string.Empty, Id = item.Id, CreatedAt = item.CreatedAt }); i++; } return result; } private static ApplicationUser funcMain14(Never p38, ApplicationUser p39, OrderSDto p36) { ApplicationUser result = p39 ?? new ApplicationUser(); result.Id = p36.UserId; result.PhoneNumber = p36.UserPhoneNumber; return result; } } }