/// <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); }
/// <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); }
public JsonResult EditOrderTerms(OrderTermViewModel terms) { var result = new OperationResult(); OrderTerm orderTerms = new OrderTermConverter().ConvertToDomain(terms); result = _orderTermRepository.UpdateOrderTerm(orderTerms); return(Json(result, JsonRequestBehavior.AllowGet)); }
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)); }