public ActionResult EditDetail(OrderDetailEntryViewModel model, FormCollection form) { OrderDetailSessionWrapper.UpdateDetail(model); var ajaxViewModel = new AjaxViewModel(message: "Order detail has been updated."); return(Json(ajaxViewModel)); }
public ActionResult CreateDetail() { var model = new OrderDetailEntryViewModel(); model.Qty = 1; return(PartialView("CreateEditDetail", model)); }
internal static void UpdateDetail(OrderDetailEntryViewModel model) { DeleteDetatil(model.Uid); AddDetail(model); }
internal static void AddDetail(OrderDetailEntryViewModel detailLine) { detailLine.Uid = Guid.NewGuid(); detailLine.DetailDiscValue = detailLine.DetailDiscPercent > 0 ? (detailLine.DetailDiscPercent / 100) * detailLine.Qty * detailLine.UnitPrice : detailLine.DetailDiscValue; Detail.Add(detailLine); }