/// <summary> /// Find the designated department of the given user /// </summary> /// <param name="userId"></param> /// <returns></returns> public static Department GetDepartmentByUserId(string userId) { Staff staff = StaffDepartmentDAO.GetStaffByUserId(userId); Department dep = DbFactory.Instance.context.Departments.Where(x => x.departmentId == staff.departmentId).First(); return(dep); }
/// <summary> /// Update the department information /// </summary> /// <param name="depId"></param> /// <param name="staffId"></param> /// <param name="phoneNumber"></param> /// <param name="fax"></param> /// <returns></returns> public static Boolean UpdateDepartmentContacts(string depId, int staffId, int phoneNumber, int fax) { try { Department dep = StaffDepartmentDAO.getDepartmentById(depId); dep.staffIdContact = staffId; dep.departmentPhone = phoneNumber; dep.departmentFax = fax; DbFactory.Instance.context.SaveChanges(); return(true); } catch (Exception e) { return(false); } }