예제 #1
0
        public ActionResult Create([Bind(Include = "BranchID,BranchName,rowguid")] Branch branch)
        {
            if (ModelState.IsValid)
            {
                db.Branches.Add(branch);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(branch));
        }
예제 #2
0
        public ActionResult Create([Bind(Include = "FullName,Birthday,Address,PID,PhoneNumber,Branch")] Staff staff)
        {
            if (ModelState.IsValid)
            {
                //default function
                //db.Staffs.Add(staff);
                db.sp_add_Staff(staff.FullName, staff.Birthday, staff.Address, staff.PID, staff.PhoneNumber, staff.Branch);
                db.SaveChanges();
                return(RedirectToAction("Index_Edit"));
            }

            return(View(staff));
        }
예제 #3
0
        public ActionResult Create([Bind(Include = "Customer,StartDate,EndDate,Interest,Period,Balance,Branch")] Account account)
        {
            if (ModelState.IsValid)
            {
                // default function to add into database
                //db.Accounts.Add(account);
                db.sp_add_Account(account.Customer, account.StartDate, null, account.Interest, account.Period, account.Balance, account.Branch);
                db.SaveChanges();
                return(RedirectToAction("Index_Edit"));
            }

            ViewBag.Branch   = new SelectList(db.Branches, "BranchID", "BranchName", account.Branch);
            ViewBag.Customer = new SelectList(db.Customers, "CustomerID", "FullName", account.Customer);
            return(View(account));
        }
예제 #4
0
        public ActionResult Create([Bind(Include = "FullName,Birthday,Address,PhoneNumber,Branch,PID")] Customer customer)
        {
            if (ModelState.IsValid)
            {
                //default function
                //db.Customers.Add(customer);
                //use store procedure
                db.sp_add_Customer(customer.FullName, customer.Birthday, customer.Address, customer.PhoneNumber, customer.Branch, customer.PID);
                db.SaveChanges();
                return(RedirectToAction("Index_Edit"));
            }

            ViewBag.Branch = new SelectList(db.Branches, "BranchID", "BranchName", customer.Branch);
            return(View(customer));
        }