Example #1
0
        public void Test1()
        {
            var queue = new CurrencyQueue(_context);

            queue.Queue_CurrencyPair = "EURUSD";
            queue.Queue_Target       = "1.32913";
            queue.Queue_UserID       = "*****@*****.**";
        }
Example #2
0
        public async Task <IActionResult> Create([Bind("Request_ID,Request_Pair,Request_TargetRte,Email")] Request request)
        {
            if (ModelState.IsValid)
            {
                _context.Add(request);
                // Add requests to a new Currency Queue in order that they are received
                // Creating new CurrenyQueue object
                CurrencyQueue newReq = new CurrencyQueue(_context)
                {
                    Queue_UserID       = request.Request_ID,
                    Queue_CurrencyPair = request.Request_Pair,
                    Queue_Target       = request.Request_TargetRte
                };
                AddQueueTop(newReq);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Create)));
            }
            return(View(request));
        }