public static BaseCurrencyDTO Entity2BaseCurrencyDto(this DB_RefundDetailToken entity) { return(new BaseCurrencyDTO { CurrencyId = entity.CurrencyId , CurrencyName = entity.CurrencyName ?? string.Empty , ISO = entity.ISO ?? string.Empty , Symbol = entity.Symbol ?? string.Empty }); }
public static DbRefundDetailToken DbRefundEntity2BaseOrderLineDto(this DB_RefundDetailToken entity) { return(new DbRefundDetailToken { LineId = entity.OrderLineId , OrderNumber = entity.OrderNumber , OrderDate = entity.OrderDate , ItemName = entity.ItemName , Price = entity.Price , Discount = entity.Discount , TotalPrice = entity.TotalPrice , OrderStatus = Utils.ParseEnum <BillingEnums.eOrderStatuses>(entity.OrderStatusId) , Status = Utils.GetEnumDescription(Utils.ParseEnum <BillingEnums.eOrderStatuses>(entity.OrderStatusId)) , LineType = Utils.ParseEnum <BillingEnums.eOrderLineTypes>(entity.LineTypeId) , Currency = entity.Entity2BaseCurrencyDto() , PaypalProfileID = entity.PaypalProfileID , RefundAmount = entity.RefundAmount , RefundDate = entity.RefundDate , AffiliateCommisssion = entity.AffiliateCommission , Buyer = new BaseUserInfoDTO { UserId = entity.BuyerUserId , FullName = entity.Entity2BuyerFullName() , Email = entity.BuyerEmail } , Seller = new BaseUserInfoDTO { UserId = entity.SellerUserId , FullName = entity.Entity2SellerFullName() , Email = entity.SellerEmail } , WebStoreOwner = entity.StoreOwnerUserId != null ? new BaseUserInfoDTO { UserId = (int)entity.StoreOwnerUserId , FullName = entity.Entity2StoreOwnerFullName() , Email = entity.StoreOwnerEmail } : new BaseUserInfoDTO() , WebStore = entity.WebStoreId != null ? new BaseWebStoreDTO { StoreId = (int)entity.WebStoreId , TrackingID = entity.TrackingID , Name = entity.StoreName } : new BaseWebStoreDTO() }); }
public static string Entity2BuyerFullName(this DB_RefundDetailToken entity) { return(CombineFullName(entity.BuyerFirstName, entity.BuyerLastName, entity.BuyerNickName)); }