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));
        }
Example #2
0
        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));
        }
Example #5
0
 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));
 }
Example #6
0
        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));
        }
Example #7
0
        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());
        }
Example #8
0
        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));
        }