public async Task <IActionResult> Delete(Guid id)
        {
            var OldStock = await _db.Stocks.FirstOrDefaultAsync(stock => stock.Id == id);

            if (OldStock == null)
            {
                return(Json(new { success = false, message = "Error while Deleting!" }));
            }
            _db.Stocks.Remove(OldStock);
            await _db.SaveChangesAsync();

            return(Json(new { success = true, message = "Deletion successful!" }));
        }
        public async Task <IActionResult> OnPost()
        {
            if (ModelState.IsValid)
            {
                await _db.Stocks.AddAsync(Stock);

                await _db.SaveChangesAsync();

                return(RedirectToPage("Table"));
            }
            else
            {
                return(Page());
            }
        }
Exemple #3
0
        public async Task <IActionResult> OnPost()
        {
            if (ModelState.IsValid)
            {
                var OldStock = await _db.Stocks.FindAsync(Stock.Id);

                OldStock.TradeCode = Stock.TradeCode;
                OldStock.TradeDate = Stock.TradeDate;
                OldStock.High      = Stock.High;
                OldStock.Low       = Stock.Low;
                OldStock.Open      = Stock.Open;
                OldStock.Close     = Stock.Close;
                OldStock.Volume    = Stock.Volume;

                await _db.SaveChangesAsync();

                return(RedirectToPage("Table"));
            }
            return(RedirectToPage());
        }