本文整理汇总了C#中ICustomerService.GetCustomerById方法的典型用法代码示例。如果您正苦于以下问题:C# ICustomerService.GetCustomerById方法的具体用法?C# ICustomerService.GetCustomerById怎么用?C# ICustomerService.GetCustomerById使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ICustomerService
的用法示例。
在下文中一共展示了ICustomerService.GetCustomerById方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetLastPostCustomer
/// <summary>
/// Get forum last post customer
/// </summary>
/// <param name="forumTopic">Forum topic</param>
/// <param name="customerService">Customer service</param>
/// <returns>Customer</returns>
public static Customer GetLastPostCustomer(this ForumTopic forumTopic, ICustomerService customerService)
{
if (forumTopic == null)
throw new ArgumentNullException("forumTopic");
return customerService.GetCustomerById(forumTopic.LastPostCustomerId);
}
示例2: ToListModel
public static VendorReviewListModel ToListModel(this VendorReview Review, IPictureService _pictureService, IProductService _productService, IVendorService _vendorService, ICustomerService _customerService)
{
var Product = _productService.GetProductById(Review.ProductId);
var Vendor = _vendorService.GetVendorById(Review.VendorId);
var Customer = _customerService.GetCustomerById(Review.CustomerId);
var model = new VendorReviewListModel() {
CreatedOnUTC = Review.CreatedOnUTC,
CustomerId = Review.CustomerId,
CustomerName = Customer.GetFullName(),
HelpfulnessNoTotal = Review.HelpfulnessNoTotal,
HelpfulnessYesTotal = Review.HelpfulnessYesTotal,
Id = Review.Id,
IsApproved = Review.IsApproved,
ProductId = Review.ProductId,
Rating = Review.Rating,
ReviewText = Review.ReviewText,
Title = Review.Title,
VendorId = Review.VendorId,
OrderId = Review.OrderId,
CertifiedBuyerReview = Review.CertifiedBuyerReview,
DisplayCertifiedBadge = Review.DisplayCertifiedBadge,
};
if (Product != null)
{
model.ProductName = Product.Name;
model.ProductSeName = Product.GetSeName();
model.ProductImageUrl = _pictureService.GetPictureUrl(Product.ProductPictures.FirstOrDefault().Picture);
}
if (Vendor != null)
{
model.VendorName = Vendor.Name;
model.VendorSeName = Vendor.GetSeName();
}
return model;
}