public ActionResult Delete(int id) { ExpenseRecord model; var result = GetModel(id, out model); if (result != null) { return(result); } using (var db = new ExpenseDBEntities()) { db.Entry(model).State = System.Data.Entity.EntityState.Deleted; db.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Reject(ExpenseRecord model) { var expense = new ExpenseRecord(); using (var db = new ExpenseDBEntities()) { expense = db.ExpenseRecords.Where(x => x.ExpenseRecordId == model.ExpenseRecordId).FirstOrDefault(); } expense.ApprovalStatusId = 2; expense.ApproverComment = "Looks good"; expense.ApproverId = HttpContext.User.Identity.Name; expense.ApprovedOrRejectedDate = DateTime.Now; using (var db = new ExpenseDBEntities()) { db.Entry(expense).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } ModelState.Clear(); return(RedirectToAction("Index")); }