Я сейчас создаю систему управления очередью в ASP.NET MVC
1-й сценарий:
клиент пойдет на ноутбук, введитеих имя и затем подтвердите получение номера очереди, затем данные будут сохранены в базе данных.
Я могу поставить в очередь входящего клиента с этим кодом.
public static Queue<Queue> todayQueue = new Queue<Queue>();
public ActionResult SetQueueInfo([Bind(Include = "QueueId,Name,QueueNumber,ServiceId,ServiceName,ServiceLetter")] Queue queue/*, int? id,string Name, string QueueNumber, string ServiceLetter, int ServiceId*/, int? id)
{
if (ModelState.IsValid)
{
todayQueue.Enqueue(queue);
db.Queues.Add(queue);
db.SaveChanges();
return View(queue);
}
return View();
}
2-й сценарий:
Агент нажимает кнопку «Далее», затем я собираюсь удалить данные, поставленные в очередь в первом сценарии.
Мне нужно отрендеритьУдаленные данные на моем виде, когда я нажимаю кнопку «Далее».может кто-то показать мне? Что мне не хватает?
public ActionResult BtnNext()
{
var first = todayQueue.Dequeue();
return RedirectToAction("Index");
}
примечание:
страница клиента отличается от страницы агента, мне нужно удалить из очередипоставьте в очередь данные и отобразите на странице моего агента.