コード例 #1
0
        public AttendanceStatusDto GeAttendanceStatus(int statusId)
        {
            List <AttendanceStatusDto> r = new List <AttendanceStatusDto>();

            DbContextFiles.AttendanceStatu attendanceStatu = Context.AttendanceStatus.FirstOrDefault(x => x.AttendanceStatusId == statusId);
            if (attendanceStatu == null)
            {
                return(null);
            }

            AttendanceStatusDto t = new AttendanceStatusDto()
            {
                AttendanceStatusId = attendanceStatu.AttendanceStatusId, AttendanceStatusLabel = attendanceStatu.Status
            };

            return(t);
        }
コード例 #2
0
        public bool UpdateAttendanceLogStatus(int logId, int statusId)
        {
            DbContextFiles.EmployeeAttendance employeeAttendance = Context.EmployeeAttendances.FirstOrDefault(x => x.EmployeeAttendanceId == logId);

            if (employeeAttendance == null)
            {
                return(false);
            }

            DbContextFiles.AttendanceStatu attendanceStatu = Context.AttendanceStatus.FirstOrDefault(x => x.AttendanceStatusId == statusId);

            if (attendanceStatu == null)
            {
                return(false);
            }

            employeeAttendance.AttendanceStatusId = attendanceStatu.AttendanceStatusId;

            return(true);
        }