Exemple #1
0
        /// <summary>
        /// convert order term view model to domain
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public OrderTerm ConvertToDomain(OrderTermViewModel model)
        {
            OrderTerm orderTerm = new OrderTerm();

            orderTerm.OrderTermId = model.OrderTermId;
            orderTerm.CustomerId  = model.CustomerId;
            orderTerm.Description = model.OrderTermsDescription;

            return(orderTerm);
        }
Exemple #2
0
        /// <summary>
        /// convert order term to view model
        /// </summary>
        /// <param name="orderTerm"></param>
        /// <returns></returns>
        public OrderTermViewModel ConvertToView(OrderTerm orderTerm)
        {
            OrderTermViewModel model = new OrderTermViewModel();

            model.OrderTermId           = orderTerm.OrderTermId;
            model.CustomerId            = orderTerm.CustomerId;
            model.OrderTermsDescription = (!string.IsNullOrEmpty(orderTerm.Description)) ? orderTerm.Description : "N/A";

            return(model);
        }
Exemple #3
0
        public JsonResult EditOrderTerms(OrderTermViewModel terms)
        {
            var result = new OperationResult();

            OrderTerm orderTerms = new OrderTermConverter().ConvertToDomain(terms);

            result = _orderTermRepository.UpdateOrderTerm(orderTerms);

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Exemple #4
0
        public JsonResult GetTermsByCustomer(string customerId)
        {
            OrderTermViewModel model = new OrderTermViewModel();

            var term = _orderTermRepository.GetOrderTermsByCustomer(customerId);

            if (term != null)
            {
                model = new OrderTermConverter().ConvertToView(term);
            }

            return(Json(model, JsonRequestBehavior.AllowGet));
        }