public List <OrderGiftCard> get_by_order_id(Int32 id = 0, string sortField = "", string sortOrder = "") { // Create the list to return List <OrderGiftCard> posts = OrderGiftCard.GetByOrderId(id, sortField, sortOrder); // Return the list return(posts); } // End of the get_by_order_id method
public ActionResult gift_cards(Int32 id = 0, string returnUrl = "") { // Get the current domain Domain currentDomain = Tools.GetCurrentDomain(); ViewBag.CurrentDomain = currentDomain; // Get query parameters ViewBag.QueryParams = new QueryParams(returnUrl); // Check if the administrator is authorized if (Administrator.IsAuthorized(new string[] { "Administrator", "Editor", "Translator" }) == true) { ViewBag.AdminSession = true; } else if (Administrator.IsAuthorized(Administrator.GetAllAdminRoles()) == true) { ViewBag.AdminSession = true; ViewBag.AdminErrorCode = 1; ViewBag.TranslatedTexts = StaticText.GetAll(currentDomain.back_end_language, "id", "ASC"); return View("index"); } else { // Redirect the user to the start page return RedirectToAction("index", "admin_login"); } // Get the order Order order = Order.GetOneById(id); // Check if the order is null if (order == null) { return RedirectToAction("index"); } // Set form data ViewBag.CurrentDomain = currentDomain; ViewBag.Order = order; ViewBag.OrderGiftCards = OrderGiftCard.GetByOrderId(order.id, "amount", "ASC"); ViewBag.TranslatedTexts = StaticText.GetAll(currentDomain.back_end_language, "id", "ASC"); ViewBag.CultureInfo = Tools.GetCultureInfo(Language.GetOneById(currentDomain.back_end_language)); ViewBag.ReturnUrl = returnUrl; // Return the view return View(); } // End of the gift_cards method