Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var getSettingDepartment = function (departmentId) {
- settingService.initDone().then(function () {
- settingService.getDepartmentSettings(departmentId).then(function (response) {
- if (response.DepartmentSettings === null) return null;
- $rootScope.DepartmentSettings.DepartmentId = response.DepartmentSettings.DepartmentId;
- $rootScope.DepartmentSettings.NotificationSettings = response.DepartmentSettings.NotificationSettings;
- $rootScope.DepartmentSettings.LanguageSettings = response.DepartmentSettings.LanguageSettings;
- // divide minutes to hour and min
- var totalMinutes = response.DepartmentSettings.WorkScheduleSettings.WorkingHours;
- var hours = Math.floor(totalMinutes / 60);
- var minutes = totalMinutes % 60;
- $rootScope.DepartmentSettings.WorkScheduleSettings.WorkingHours.Hours = hours;
- $rootScope.DepartmentSettings.WorkScheduleSettings.WorkingHours.Minutes = minutes;
- // Call helpers to parse days
- var objectOfDays = parseWeekDays(response.DepartmentSettings.WorkScheduleSettings.WorkingDays);
- $rootScope.DepartmentSettings.WorkScheduleSettings.WorkingDays = objectOfDays;
- // Call helper to set string name of enum number from server
- $rootScope.DepartmentSettings.PublicHolidays = setPublicHolidayTypeFromEnumToString(response.DepartmentSettings.PublicHolidays);
- $rootScope.DepartmentSettings.ForcedAbsences = response.DepartmentSettings.ForcedAbsences;
- $rootScope.DepartmentSettings.AbsenceTypes = response.DepartmentSettings.AbsenceTypes;
- $scope.openSettingDialog();
- }, function (error) {
- console.log(error);
- });
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement