public Emp_Extra_Work findByEmployeeExtraWorkByID(int employeeId)
        {
            Emp_Extra_Work emp_extrawork = null;

            try
            {
                using (var db = new PayrollModel())
                {
                    emp_extrawork = db.Emp_Extra_Work.Find(employeeId);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("find extra work error" + ex.InnerException);
            }
            return(emp_extrawork);
        }
        public Boolean addExtraWork(Emp_Extra_Work extrawork)
        {
            Boolean status = false;

            try
            {
                using (var db = new PayrollModel())
                {
                    db.Emp_Extra_Work.Add(extrawork);
                    db.SaveChanges();
                    status = true;
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.InnerException);
            }
            return(status);
        }
        public Boolean updateEmpExtraWork(Emp_Extra_Work extrawork)
        {
            Boolean status = false;

            try
            {
                using (var db = new PayrollModel())
                {
                    Console.WriteLine("Employee Extrawork updated");
                    db.Emp_Extra_Work.AddOrUpdate(extrawork);
                    db.SaveChanges();
                    status = true;
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("Update employee problem " + ex.InnerException);
            }
            return(status);
        }