LV1_015 - ประวัติการเปลี่ยนรอบการลงเวลา (ADMIN)

This commit is contained in:
Suphonchai Phoonsawat 2023-11-23 17:04:45 +07:00
parent 2bf43a52b5
commit 1e556db01a
5 changed files with 112 additions and 11 deletions

View file

@ -2,6 +2,7 @@
using BMA.EHR.Application.Messaging;
using BMA.EHR.Domain.Models.Leave.TimeAttendants;
using Microsoft.AspNetCore.Http;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Configuration;
namespace BMA.EHR.Application.Repositories.Leaves.TimeAttendants
@ -51,6 +52,31 @@ namespace BMA.EHR.Application.Repositories.Leaves.TimeAttendants
}
}
#endregion
#region " Methods "
public async Task<List<UserDutyTime>> GetListByProfileIdAsync(Guid profileId)
{
var data = await _dbContext.Set<UserDutyTime>().AsQueryable()
.Include(x => x.DutyTime)
.Where(x => x.ProfileId == profileId)
.ToListAsync();
return data;
}
public async Task<UserDutyTime?> GetExist(Guid profileId,DateTime effectiveDate)
{
var data = await _dbContext.Set<UserDutyTime>()
.Where(x => x.ProfileId == profileId)
.Where(x => x.EffectiveDate == effectiveDate)
.FirstOrDefaultAsync();
return data;
}
#endregion
}
}