private ManagerUsageSummaryItem(IClientManagerLog log, IManagerUsageCharge charge) { AccountID = log.AccountID; ShortCode = log.ShortCode.Trim(); AccountNumber = log.AccountNumber; AccountName = log.AccountName; OrgID = log.OrgID; OrgName = log.OrgName; IsSubsidyOrg = log.IsSubsidyOrg; ClientID = log.UserClientID; UserName = log.UserUserName; LName = log.UserLName; FName = log.UserFName; Email = log.UserEmail; Privs = log.UserPrivs; TotalCharge = (charge == null) ? 0 : charge.TotalCharge; SubsidyDiscount = (charge == null) ? 0 : charge.SubsidyDiscount; }
public static ManagerUsageSummaryItem Create(IClientManagerLog log, IManagerUsageCharge charge) { return(new ManagerUsageSummaryItem(log, charge)); }