コード例 #1
0
        private CertainValueCertainProductDiscountDTO Map(tblCertainValueCertainProductDiscount tbl)
        {
            var dto = new CertainValueCertainProductDiscountDTO
            {
                MasterId = tbl.id,
                DateCreated = tbl.IM_DateCreated,
                DateLastUpdated = tbl.IM_DateLastUpdated,
                StatusId = tbl.IM_Status,
                InitialValue = tbl.Value,
                CertainValueCertainProductDiscountItems = new List<CertainValueCertainProductDiscountItemDTO>()
            };
            foreach (var item in tbl.tblCertainValueCertainProductDiscountItem.Where(n => n.IM_Status == (int)EntityStatus.Active))
            {
                var dtoitem = new CertainValueCertainProductDiscountItemDTO
                                  {

                                      CertainValueCertainProductDiscountId = item.CertainValueCertainDiscountID,
                                      MasterId = item.id,
                                      DateCreated = item.IM_DateCreated,
                                      DateLastUpdated = item.IM_DateLastUpdated,
                                      StatusId = item.IM_Status,
                                      CertainValue = item.Value,
                                      EffectiveDate = item.EffectiveDate,
                                      EndDate = item.EndDate ?? DateTime.Now,
                                      Quantity = item.Quantity,
                                      ProductMasterId = item.Product
                                  };
                dto.CertainValueCertainProductDiscountItems.Add(dtoitem);
            }
            return dto;
        }
コード例 #2
0
 public CertainValueCertainProductDiscount.CertainValueCertainProductDiscountItem Map(CertainValueCertainProductDiscountItemDTO dto, Guid id)
 {
     if (dto == null) return null;
     var cvcpItem =
         Mapper.Map<CertainValueCertainProductDiscountItemDTO, CertainValueCertainProductDiscount.CertainValueCertainProductDiscountItem>(dto);
     cvcpItem.Product = new ProductRef {ProductId = dto.ProductMasterId};
     cvcpItem._Status = EntityStatus.New;
     return cvcpItem;
 }