// GET: TaxFormController1/Details/5 public ActionResult Review(int id) { TaxFormViewModel tfvm = new TaxFormViewModel(); tfvm.Init(_db); return(View(tfvm.GetTaxById(id))); }
public ActionResult Create(int id, string status) { TaxFormViewModel tfvm = new TaxFormViewModel(); tfvm.CurrentTaxForm = _db.TaxForms.First(c => c.ID == id); ITaxFormViewModel sendback = tfvm; return(View(sendback)); }
public ActionResult Delete(int id) { TaxFormViewModel tfvm = new TaxFormViewModel(); tfvm.Init(_db); _db.TaxForms.Remove(tfvm.GetTaxById(id)); _db.SaveChanges(); return(RedirectToAction(nameof(Index))); }
public ActionResult Edit(int id, TaxForm model) { TaxFormViewModel tfvm = new TaxFormViewModel(); tfvm.Init(_db); var editTaxForm = tfvm.GetTaxById(id); editTaxForm.TaxYear = model.TaxYear; _db.Update <TaxForm>(editTaxForm); _db.SaveChanges(); return(RedirectToAction(nameof(Index))); }
// GET: TaxFormController1 public ActionResult Index() { var usrId = User.Claims.First().Value; TaxFormViewModel tfvm = new TaxFormViewModel(); tfvm.Init(_db); if (_db.TaxForms.Any(c => c.TaxYear == DateTime.Now.Year && c.UserID == usrId && c.isFiled == false)) { var t = _db.TaxForms.First(c => c.TaxYear == DateTime.Now.Year && c.UserID == usrId && c.isFiled == false); return(RedirectToAction(nameof(Create), new { id = t.ID, status = "Continue" })); } tfvm.LoadTaxYears(usrId); return(View(tfvm)); }