Ejemplo n.º 1
0
        // GET: Stock/Edit/5
        public ActionResult Edit(int id)
        {
            BL_Stock objBl = new BL_Stock();
            Stock    stock = objBl.GetListbyId(id);

            return(View(stock));
        }
Ejemplo n.º 2
0
        public ActionResult Edit(Stock stock)
        {
            ServiceResult <Stock> result = new ServiceResult <Stock>();

            try
            {
                // TODO: Add delete logic here
                BL_Stock objBl = new BL_Stock();
                if (ModelState.IsValid)
                {
                    result = objBl.EditStock(stock);
                    return(Json(new ServiceResult <Stock>()
                    {
                        Data = null, Message = result.Message, Status = result.Status
                    }));
                }
                else
                {
                    return(Json(new ServiceResult <Stock>()
                    {
                        Data = null, Message = ModelState.Values.SelectMany(x => x.Errors).Select(a => a.ErrorMessage).ToString(), Status = result.Status
                    }));
                }
            }
            catch (Exception ex)
            {
                return(Json(new ServiceResult <Stock>()
                {
                    Data = null, Message = ex.Message, Status = ResultStatus.Exception
                }));
            }
        }
Ejemplo n.º 3
0
        // GET: Stock
        public ActionResult Index()
        {
            //var StockReceiveMast = _context.StockReceiveMast.Include(s => s.PortfolioAccounts);
            //List<StockReceiveMastVM> stockReceiveVM = await _context.StockReceiveMast.Select(a => new StockReceiveMastVM
            //{
            //    Id = a.Id,
            //    EntryDate = a.EntryDate,
            //    EntryUserID = a.EntryUserID,
            //    PortfolioAcId = a.PortfolioAcId,
            //    PortfolioAcName = a.PortfolioAccounts.AccountName,
            //    Remarks = a.Remarks,
            //    ValueDate = a.ValueDate

            ////}).ToListAsync();
            BL_Stock     objBl    = new BL_Stock();
            List <Stock> lstStock = objBl.PopulateList().ToList();

            return(View(lstStock));
        }
Ejemplo n.º 4
0
        public ActionResult DeleteConfirmed(int id)
        {
            ServiceResult <Stock> result = new ServiceResult <Stock>();

            try
            {
                // TODO: Add delete logic here
                BL_Stock objBl = new BL_Stock();
                result = objBl.DeleteStock(id);
                return(Json(new ServiceResult <Stock>()
                {
                    Data = null, Message = result.Message, Status = result.Status
                }));
            }
            catch (Exception ex)
            {
                return(Json(new ServiceResult <Stock>()
                {
                    Data = null, Message = ex.Message, Status = ResultStatus.Exception
                }));
            }
        }
Ejemplo n.º 5
0
        public async Task <ActionResult> Create(Stock stock)
        {
            ServiceResult <Stock> result = new ServiceResult <Stock>();

            try
            {
                BL_Stock objBl = new BL_Stock();
                // TODO: Add insert logic here
                stock.EntryDate   = DateTime.Now;
                stock.EntryUserID = 1;
                if (ModelState.IsValid)
                {
                    result = objBl.CreateStock(stock);
                    return(Json(new ServiceResult <Stock>()
                    {
                        Data = null, Message = result.Message, Status = result.Status
                    }));
                }
                else
                {
                    return(Json(new ServiceResult <Stock>()
                    {
                        Data = null, Message = ModelState.Values.SelectMany(a => a.Errors).Select(b => b.ErrorMessage).ToString(), Status = ResultStatus.Failed
                    }));
                }


                // return RedirectToAction(nameof(Index));
            }
            catch (Exception ex)
            {
                return(Json(new ServiceResult <Stock>()
                {
                    Data = null, Message = ex.Message, Status = ResultStatus.Exception
                }));
            }
        }