Example #1
0
        public IEnumerable <DepartmentWrapper> GetDepartments()
        {
            List <DepartmentWrapper> departments = new List <DepartmentWrapper>();

            using (Context = new DepartmentsDataContext())
            {
                Context.Departments.ToList().ForEach(d => departments.Add(new DepartmentWrapper(d)));
            }

            return(departments);
        }
Example #2
0
        public void UpdateDepartment(int id, string name, string groupName)
        {
            using (Context = new DepartmentsDataContext())
            {
                Department department = Context.Departments.Single(x => x.DepartmentID == id);

                department.Name         = name;
                department.GroupName    = groupName;
                department.ModifiedDate = DateTime.Now;

                Context.SubmitChanges();
            }
        }
Example #3
0
        public void RemoveDepartment(int id)
        {
            using (Context = new DepartmentsDataContext())
            {
                Department department = Context.Departments
                                        .Where(d => d.DepartmentID == id)
                                        .FirstOrDefault();

                Context.Departments.DeleteOnSubmit(department);

                Context.SubmitChanges();
            }
        }
Example #4
0
        public void AddDepartment(string name, string groupName)
        {
            Department department = new Department();

            department.Name         = name;
            department.GroupName    = groupName;
            department.ModifiedDate = DateTime.Now;

            using (Context = new DepartmentsDataContext())
            {
                Context.Departments.InsertOnSubmit(department);
                Context.SubmitChanges();
            }
        }