public ActionResult Create([Bind(Include = "UserId,UserName,FullName,Email,Salary,Password,Role")] User user) { if (ModelState.IsValid) { db.Users.Add(user); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(user)); }
public ActionResult Create([Bind(Include = "IncomeId,Amount,Category,Desciption,CreatedBy")] Income income) { if (ModelState.IsValid) { db.Incomes.Add(income); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(income)); }
public ActionResult Create([Bind(Include = "ExpenditureId,Amount,Category,Desciption,CreatedBy")] Expenditure expenditure) { if (ModelState.IsValid) { db.Expenditures.Add(expenditure); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(expenditure)); }
public ActionResult Create([Bind(Include = "ExpenditureId,Amount,Category,Desciption,CreatedBy")] Expenditure expenditure) { if (ModelState.IsValid) { //sets the hidden value to the user the entry is created by and submits the entry to the database expenditure.CreatedBy = Session["UserID"].ToString(); db.Expenditures.Add(expenditure); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(expenditure)); }
public ActionResult Edit([Bind(Include = "UserId,UserName,FullName,Email,Salary,Password")] User user) { if (ModelState.IsValid) { db.Entry(user).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(user)); }
public ActionResult Reset(Calculator calc) { var db = new LastDbContext(); foreach (var calcs in db.LastCalcs) { db.LastCalcs.Remove(calcs); } db.SaveChanges(); return(RedirectToAction("Index", calc)); }
public ActionResult Register(User usr) { // check if username already exists on database if (db.Users.Any(o => o.UserName == usr.UserName)) { ModelState.AddModelError("", "Username already exists"); } else { // sets default role as user and adds user to the database usr.Role = Roles.User; db.Users.Add(usr); db.SaveChanges(); return(RedirectToAction("Index", "Account")); } return(View()); }
public ActionResult Calculate(decimal LeftOperand, decimal RightOperand, string Operator) { var db = new LastDbContext(); Calculator calc = new Calculator(); calc.LeftOperand = LeftOperand; calc.RightOperand = RightOperand; calc.Operator = Operator; calc.Calculate(); db.LastCalcs.Add(calc); db.SaveChanges(); return(RedirectToAction("Index", calc)); }