本文整理汇总了C#中IVendorService.GetVendorById方法的典型用法代码示例。如果您正苦于以下问题:C# IVendorService.GetVendorById方法的具体用法?C# IVendorService.GetVendorById怎么用?C# IVendorService.GetVendorById使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IVendorService
的用法示例。
在下文中一共展示了IVendorService.GetVendorById方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: 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;
}