예제 #1
0
        public ActionResult Edit([Bind(Include = "Portfolio_Id,Portfolio_Name,Portfolio_Type_Id")] PortfolioTO portfolio)
        {
            if (portfolio.Portfolio_Name == "" && portfolio.Portfolio_Name != null)
            {
                pfRepo.updatePortfolio(portfolio);

                return(RedirectToAction("Index"));
            }
            ViewBag.Portfolio_Type_Id = new SelectList(pfRepo.GetPortfolioTypes(), "Portfolio_Type_Id", "Portfolio_Type_Name", portfolio.Portfolio_Type_Id);
            return(View(portfolio));
        }
예제 #2
0
        public void savePortfolios(PortfolioTO portfolio)
        {
            Portfolio dataToSave = new Portfolio()
            {
                Portfolio_Name    = portfolio.Portfolio_Name,
                Portfolio_Type_Id = portfolio.Portfolio_Type_Id,
                IsActive          = true
            };

            db.Portfolios.Add(dataToSave);
            db.SaveChanges();
        }
예제 #3
0
        public void updatePortfolio(PortfolioTO portfolio)
        {
            Portfolio dataToUpdate = db.Portfolios.Where(x => x.Portfolio_Id == portfolio.Portfolio_Id).FirstOrDefault();

            dataToUpdate.Portfolio_Name = portfolio.Portfolio_Name;

            dataToUpdate.Portfolio_Type_Id = portfolio.Portfolio_Type_Id;
            dataToUpdate.IsActive          = true;


            db.SaveChanges();
        }
예제 #4
0
        // GET: Portfolios/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PortfolioTO portfolio = pfRepo.GetPortfoliobyId(id);

            if (portfolio == null)
            {
                return(HttpNotFound());
            }
            return(View(portfolio));
        }
예제 #5
0
        // GET: Portfolios/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PortfolioTO portfolio = pfRepo.GetPortfoliobyId(id);

            if (portfolio == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Portfolio_Type_Id = new SelectList(pfRepo.GetPortfolioTypes(), "Portfolio_Type_Id", "Portfolio_Type_Name", portfolio.Portfolio_Type_Id);
            return(View(portfolio));
        }