Example #1
0
        /// <summary>
        /// convert creditMemoItem view model to domain
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public CreditMemoItem ConvertToDomain(CreditMemoItemViewModel model)
        {
            CreditMemoItem item = new CreditMemoItem();

            item.CreditMemoItemId = model.CreditMemoItemId;
            item.CreditMemoId     = model.CreditMemoId;
            item.Quantity         = model.ItemQuantity;
            item.Description      = model.ItemDescription;
            item.Price            = model.ItemPrice;

            return(item);
        }
Example #2
0
        /// <summary>
        /// convert creditMemoItem to view model
        /// </summary>
        /// <param name="item"></param>
        /// <returns></returns>
        public CreditMemoItemViewModel ConvertToView(CreditMemoItem item)
        {
            CreditMemoItemViewModel model = new CreditMemoItemViewModel();

            model.CreditMemoItemId = item.CreditMemoItemId;
            model.CreditMemoId     = item.CreditMemoId;
            model.ItemQuantity     = item.Quantity;
            model.ItemDescription  = (!string.IsNullOrEmpty(item.Description)) ? item.Description : "N/A";
            model.ItemPrice        = item.Price;
            model.ExtendedPrice    = item.Quantity * item.Price;

            return(model);
        }