示例#1
0
 public static AcquisitionModel From(Acquisition value)
 {
     return new AcquisitionModel
       {
     Id = value.Id,
     CompanyName = value.Company.Name,
     Date = value.Date.ToString(Constants.DATE_FORMAT),
     Value = value.Items.Select(it => it.Quantity * it.Price).Sum().Formatted(),
     Items = value.Items.Select(AcquisitionItemModel.From).ToList(),
       };
 }
示例#2
0
 //
 /// <summary>
 ///   Fixes the ProductId on the items (this is done by SaveChanges in normal execution)
 /// </summary>
 private static void FixItems(Acquisition acquisition)
 {
     foreach (var item in acquisition.Items)
     item.ProductId = item.Product.Id;
 }