public ActionResult Edit(int id) { var cart = Carts.GetByID(id); EditCart editCart = Mapper.Map <EditCart>(cart); editCart.SendMethodType = cart.SendMethodType; editCart.PaymentMethodType = cart.PaymentMethodType; editCart.Notes = OrderNotes.GetByCartID(id); editCart.OrderItems = CartItems.GetOrderItems(id); return(View("/Areas/Admin/Views/Orders/Edit.cshtml", model: editCart)); }
private static void SaveNotes(EditCart editcart, int cartID, string userID) { var curList = OrderNotes.GetByCartID(cartID); foreach (var note in editcart.Notes) { if (!curList.Any(item => item.ID == note.ID)) { var orderNote = Mapper.Map <OrderNote>(note); orderNote.UserID = userID; orderNote.CartID = cartID; orderNote.LastUpdate = DateTime.Now; OrderNotes.Insert(orderNote); } } }