public static RefundViewDTO Entity2RefundViewDto(this vw_SALE_OrderLinePaymentRefunds entity) { var type = Utils.ParseEnum <BillingEnums.ePaymentTypes>(entity.PaymentTypeId.ToString()); var refundType = Utils.ParseEnum <BillingEnums.ePaymentTypes>(entity.RefundTypeId.ToString()); return(new RefundViewDTO { RefundId = entity.RefundId , PaymentId = entity.PaymentId , RefundAmount = entity.RefundAmount , RefundDate = entity.RefundDate , RefundType = refundType , RefundTypeName = Utils.GetEnumDescription(refundType) , OrderNumber = entity.OrderNumber , ItemName = entity.ItemName , LineId = entity.OrderLineId , Number = entity.PaymentNumber , Amount = entity.Amount , Status = Utils.ParseEnum <BillingEnums.ePaymentStatuses>(entity.StatusId.ToString()) , Currency = entity.Entity2BaseCurrencyDto() , Type = type , TypeName = Utils.GetEnumDescription(type) , ScheduledDate = entity.ScheduledDate , CompletedDate = entity.PaymentDate , Buyer = new BaseUserInfoDTO { UserId = entity.BuyerUserId , Email = entity.BuyerEmail , FullName = entity.Entity2BuyerFullName() } }); }
public static BaseCurrencyDTO Entity2BaseCurrencyDto(this vw_SALE_OrderLinePaymentRefunds entity) { return(new BaseCurrencyDTO { CurrencyId = entity.CurrencyId , CurrencyName = entity.CurrencyName ?? string.Empty , ISO = entity.ISO ?? string.Empty , Symbol = entity.Symbol ?? string.Empty }); }
public static string Entity2BuyerFullName(this vw_SALE_OrderLinePaymentRefunds entity) { return(CombineFullName(entity.BuyerFirstName, entity.BuyerLastName, entity.BuyerNickName)); }