public ActionResult EditDefaultStartDate(Portfolio portfolio) { try { var oldPortfolio = db.Portfolios.Find(portfolio.ID); oldPortfolio.DefaultStartDate = portfolio.DefaultStartDate; db.Entry(oldPortfolio).State = EntityState.Modified; db.SaveChanges(); return Json(new { ReturnValue = 0, Message = "Default start date has been changed." }); } catch (Exception e) { return Json(new { ReturnValue = -1, Message = e.Message }); } }
public ActionResult Create(Portfolio portfolio) { if (ModelState.IsValid) { portfolio.DateCreated = DateTime.Now; portfolio.Assets = new List<Asset>(); db.Portfolios.Add(portfolio); db.SaveChanges(); return RedirectToAction("Index"); } return View(portfolio); }