/// <summary>
        /// Add Employee Details
        /// </summary>
        /// <param name="employeeDetail">Employee Detail</param>
        /// <exception cref="">ArgumentNullException if Employee Detail is Null</exception>
        public void AddEmployeeDetail(Employee_Detail employeeDetail)
        {
            if (employeeDetail == null)
            {
                throw new ArgumentException("employee_Detail");
            }

            _context.Employee_Details.Add(employeeDetail);
            _context.SaveChanges();
        }
Esempio n. 2
0
        /// <summary>
        /// Add Bill Details
        /// </summary>
        /// <param name="BillDetail">Bill Detail</param>
        /// <exception cref="">ArgumentNullException if Bill Detail is NULL </exception>
        public void AddBillDetail(Bill_Detail BillDetail)
        {
            if (BillDetail == null)
            {
                throw new ArgumentNullException();
            }

            _context.Bill_Details.Add(BillDetail);

            _context.SaveChanges();
        }
Esempio n. 3
0
        /// <summary>
        /// Add Bill Scan Copy and Its Bill ID
        /// </summary>
        /// <param name="BillSCopy">Bill Scan Copy With Its Bill ID</param>
        public void AddBillSCopy(Bill_SCopy BillSCopy)
        {
            if (BillSCopy == null)
            {
                throw new ArgumentNullException();
            }

            _context.Bill_SCopies.Add(BillSCopy);

            _context.SaveChanges();
        }
        /// <summary>
        /// Add Bill
        /// </summary>
        /// <param name="bill">Bill</param>
        /// <exception cref="">ArgumentNullException If Bill is Null</exception>
        public void AddBill(Bill bill)
        {
            if (bill == null)
            {
                throw new ArgumentNullException();
            }

            _context.Bills.Add(bill);

            _context.SaveChanges();
        }
        public ActionResult DeleteConfirmed(string id)
        {
            var Db   = new ApricotContext();
            var user = Db.Users.First(u => u.UserName == id);

            Db.Users.Remove(user);
            Db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 /// <summary>
 /// Adds Department in Database
 /// </summary>
 /// <param name="_dept">Accepts Instance of Department</param>
 public void AddDepartment(Department _dept)
 {
     if (_dept == null)
     {
         throw new ArgumentNullException();
     }
     _context.Departments.Add(_dept);
     _context.SaveChanges();
     return;
 }
 /// <summary>
 /// Updates the instance where Bank_ID=_bank.Bank_ID
 /// </summary>
 /// <param name="_bank">Accepts Bank as parameter</param>
 public void UpdateBank(Bank _bank)
 {
     if (_bank == null)
     {
         throw new ArgumentNullException();
     }
     bank = _bank;
     _context.SaveChanges();
     return;
 }
        /// <summary>
        /// Add Bill ID And Corresponding Bill Finance Manager ID
        /// </summary>
        /// <param name="BillFM">Bill_FM</param>
        public void AddBillFM(Bill_FM BillFM)
        {
            if (BillFM == null)
            {
                throw new ArgumentNullException();
            }

            _context.Bill_FMs.Add(BillFM);

            _context.SaveChanges();
        }
Esempio n. 9
0
        /// <summary>
        /// Adds New Employee to Store and Database
        /// </summary>
        /// <param name="employee">Employee to be Added</param>
        /// <returns>True if Employee is successfully Added, False Otherwise (i.e Duplicate Employee Number)</returns>
        /// <exception cref="">ArgumentNullException if employee to add is null</exception>
        public bool AddEmployee(Employee employee)
        {
            if (employee == null)
            {
                throw new ArgumentNullException("employee");
            }

            if (!UniqueEmployee(employee))
            {
                return(false);
            }

            _context.Employees.Add(employee);
            _context.SaveChanges();

            return(true);
        }
Esempio n. 10
0
        public ActionResult Edit(Department model)
        {
            if (ModelState.IsValid)
            {
                var Db         = new ApricotContext();
                var department = Db.Departments.First(dept => dept.Dept_ID == model.Dept_ID);

                // Update the dept data:
                department.Dept_Name       = model.Dept_Name;
                Db.Entry(department).State = System.Data.Entity.EntityState.Modified;
                Db.SaveChanges();

                return(RedirectToAction("Index"));
            }

            // If we got this far, something failed, redisplay form
            return(View(model));
        }
Esempio n. 11
0
        /// <summary>
        /// Adds new Unique Account to Store and Save Changes to Database
        /// </summary>
        /// <param name="account">Account to be added</param>
        /// <returns>True if Account adds Successfully, False is Account is not Unique</returns>
        /// <exception cref="">ArgumentNullException if Account is NULL</exception>
        public bool AddAccount(Account account)
        {
            if (account == null)
            {
                throw new ArgumentNullException("account");
            }

            //Check Whether Account to be Unique or not in terms or 'Account Number'
            if (!UniqueAccount(account))
            {
                return(false);
            }

            //Account is Unique, Add Account and Save Changes to Database
            _context.Accounts.Add(account);
            _context.SaveChanges();

            return(true);
        }
Esempio n. 12
0
 /// <summary>
 /// Adds a new instance of Comment in Database
 /// </summary>
 /// <param name="_comment">Accepts Comment as a parameter</param>
 public void AddComment(Comment _comment)
 {
     _context.Comments.Add(_comment);
     _context.SaveChanges();
     return;
 }
Esempio n. 13
0
 /// <summary>
 /// Adds Instance of Notification to the Table
 /// </summary>
 /// <param name="ntf">Accepts Instance of Notification</param>
 public void AddNotification(Notification ntf)
 {
     _context.Notifications.Add(ntf);
     _context.SaveChanges();
     return;
 }