public async Task <ActionResult> Edit( [Bind( Include = "Id,ClientOneName,ClientTwoName,UserId,CompletionDateTime,PageOneClientOneId,PageTwoId,PageThreeId,PageFourId,PageFiveId,PageSixId,PageSevenId,PageEightId,PageNineId,PageTenId,CreatedDateTime" )] FactFind factFind) { if (ModelState.IsValid) { _db.Entry(factFind).State = EntityState.Modified; await _db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.Id = new SelectList(_db.PageEights, "Id", "ClientOneRequiredEmergancyFund", factFind.Id); ViewBag.Id = new SelectList(_db.PageFives, "Id", "IncomeNotes", factFind.Id); ViewBag.Id = new SelectList(_db.PageFours, "Id", "Id", factFind.Id); ViewBag.Id = new SelectList(_db.PageNines, "Id", "Notes", factFind.Id); ViewBag.Id = new SelectList(_db.PageOnes, "Id", "ClientOneForename", factFind.Id); ViewBag.Id = new SelectList(_db.PageSevens, "Id", "AssetsNotes", factFind.Id); ViewBag.Id = new SelectList(_db.PageSixs, "Id", "OutGoingsNotes", factFind.Id); ViewBag.Id = new SelectList(_db.PageTens, "Id", "Notes", factFind.Id); ViewBag.Id = new SelectList(_db.PageThrees, "Id", "ClientOneSolicitor", factFind.Id); ViewBag.Id = new SelectList(_db.PageTwos, "Id", "ClientOneOccupation", factFind.Id); return(View(factFind)); }
public FactFind Create(int userId) { var factFind = new FactFind { PageOne = new PageOne(), PageTwo = new PageTwo(), PageThree = new PageThree(), PageFour = new PageFour(), PageFive = new PageFive(), PageSix = new PageSix(), PageSeven = new PageSeven(), PageEight = new PageEight(), PageNine = new PageNine(), PageTen = new PageTen(), UserId = userId }; _dbContext.FactFinds.Add(factFind); try { _dbContext.SaveChanges(); } catch (Exception e) { Console.WriteLine(e); } return(factFind); }
public async Task <ActionResult> Create( [Bind( Include = "ClientOneName,ClientTwoName" )] FactFind factFind) { try { if (ModelState.IsValid) { if (factFind.CreatedDateTime == DateTime.MinValue) { factFind.CreatedDateTime = DateTime.Now; } _db.FactFinds.Add(factFind); await _db.SaveChangesAsync(); return(RedirectToAction("Index")); } } catch (Exception e) { Console.WriteLine(e); } return(View(factFind)); }