public ActionResult StoreOrder(Guid privId, Guid storeId, Guid invoiceId) { DisplayInvoice invoice = null; try { NameValueCollection nameValueCollection = HttpUtility.ParseQueryString(Request.Url.Query); string updated = nameValueCollection["u"]; if (!String.IsNullOrEmpty(updated) && updated == SiteMessagesEnum.s.ToString()) { SiteMessage message = new SiteMessage(); message.MessageType = SiteMessageType.Success; message.Message = "Successfully Updated."; this.AddMessage(message); } var sg = new StoreGateway(); invoice = sg.GetInvoiceForManager(storeId, privId, invoiceId); if (invoice.InvoiceStatus == InvoiceStatus.Awaiting_Shipping) ViewData["invoiceStatus"] = "Move To " + InvoiceStatus.Shipped; else if (invoice.InvoiceStatus == InvoiceStatus.Shipped) ViewData["invoiceStatus"] = "Move To " + InvoiceStatus.Archived_Item_Completed; } catch (Exception exception) { ErrorDatabaseManager.AddException(exception, exception.GetType()); } return View(invoice); }