Пример #1
0
        public async Task <ActionResult> Add(StockCodeModel stockcode) // Tạo mã co phieu
        {
            LoadInit();
            if (ModelState.IsValid)
            {
                using (dbcungphim = new db_cungphim_FrontEnd())
                {
                    if (dbcungphim.StockCodes.Any(t => t.Code == stockcode.Code))
                    {
                        ModelState.AddModelError("", "Đã tồn tại mã cổ phiếu này trong thệ thống");
                    }
                    else
                    {
                        dbcungphim.StockCodes.Add(new StockCode {
                            Code = stockcode.Code.ToUpper(), IndexName = stockcode.IndexName, LongName = stockcode.LongName, MarketType = stockcode.MarketType, ShortName = stockcode.ShortName
                        });
                        await dbcungphim.SaveChangesAsync();

                        return(View(stockcode));
                    }

                    return(RedirectToAction("Index"));
                }
            }
            else
            {
                return(View());
            }
        }
Пример #2
0
        public async Task <ActionResult> Detail(StockCodeModel stockcode) // list user
        {
            LoadInit();
            if (ModelState.IsValid)
            {
                using (dbcungphim = new db_cungphim_FrontEnd())
                {
                    //var url = Request.Url.Query.Replace("?stockid=" + userid + "&returnUrl=", "");
                    var stockCode = await dbcungphim.StockCodes.FindAsync(stockcode.Id);

                    stockCode.Code       = stockcode.Code;
                    stockCode.ShortName  = stockcode.ShortName;
                    stockCode.LongName   = stockcode.LongName;
                    stockCode.MarketType = stockcode.MarketType;
                    stockCode.IndexName  = stockcode.IndexName;
                    try
                    {
                        dbcungphim.Entry(stockCode).State = EntityState.Modified;
                        await dbcungphim.SaveChangesAsync();

                        return(RedirectToAction(""));
                    }
                    catch (Exception)
                    {
                        return(View());
                    }
                }
            }
            else
            {
                return(View());
            }
        }