public ActionResult Index([Bind(Include = "Id,Category,Amount,Date,Remark")] AccountBookViewModels accountBookViewModels) { //if (ModelState.IsValid) //{ //accountBookModels.Id = Guid.NewGuid(); //db.AccountBook.Add(accountBookModels); //db.SaveChanges(); //return RedirectToAction("Index"); //} //return View(accountBookModels); if (ModelState.IsValid) { accountBookViewModels.Id = Guid.NewGuid(); _accountBookSvc.Add(accountBookViewModels); _accountBookSvc.Save(); return(RedirectToAction("Index")); } var result = new AccountBookViewModels() { Id = accountBookViewModels.Id, Amount = accountBookViewModels.Amount, Category = accountBookViewModels.Category, Date = accountBookViewModels.Date, Remark = accountBookViewModels.Remark }; return(View(result)); }
[ValidateAntiForgeryToken] //資安防網路漏洞 public ActionResult Index() { var query = AccountBookRepository.GetAll().ToList(); // db.AccountBook.OrderBy(x => x.Dateee).ToList(); AccountBookViewModels ViewMode = new AccountBookViewModels(); ViewMode.AccountBookData = query; ViewData["ViewDataTest"] = ViewMode; ViewData["Page"] = "1"; ViewData["Size"] = "20"; return(View()); }
public ActionResult Edit([Bind(Include = "Id,Category,Amount,Date,Remark")] AccountBookViewModels accountBookViewModels) { if (ModelState.IsValid) { _accountBookSvc.Edit(accountBookViewModels); _accountBookSvc.Save(); return(RedirectToAction("Index")); } return(View(accountBookViewModels)); }
public void Remove(AccountBookViewModels accountBook) { var result = new AccountBookModels() { Id = accountBook.Id, Amount = accountBook.Amount, Date = accountBook.Date, Category = accountBook.Category, Remark = accountBook.Remark }; _accountBookRep.Remove(result); }
public ActionResult DeleteConfirmed(Guid id) { AccountBookViewModels accountBookViewModels = _accountBookSvc.LookupByGuid(id); if (accountBookViewModels == null) { return(HttpNotFound()); } _accountBookSvc.Remove(accountBookViewModels); _accountBookSvc.Save(); return(RedirectToAction("Index")); }
// GET: Admin/AccountBook/Delete/5 public ActionResult Delete(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AccountBookViewModels accountBookViewModels = _accountBookSvc.LookupByGuid(id); if (accountBookViewModels == null) { return(HttpNotFound()); } return(View(accountBookViewModels)); }
public new AccountBookViewModels LookupByGuid(Guid?id) { var source = _accountBookRep.LookupByGuid(id); if (source == null) { return(null); } var result = new AccountBookViewModels() { Id = source.Id, Amount = source.Amount, Date = source.Date, Category = source.Category, Remark = source.Remark }; return(result); }
public ActionResult Create([Bind(Include = "Id,Category,Amount,Date,Remark")] AccountBookViewModels accountBookViewModels) { if (ModelState.IsValid) { accountBookViewModels.Id = Guid.NewGuid(); _accountBookSvc.Add(accountBookViewModels); _accountBookSvc.Save(); return(RedirectToAction("Index")); } var result = new AccountBookViewModels() { Id = accountBookViewModels.Id, Amount = accountBookViewModels.Amount, Category = accountBookViewModels.Category, Date = accountBookViewModels.Date, Remark = accountBookViewModels.Remark }; return(View(accountBookViewModels)); }