public UserTimeTrackHistoryMapped Get(int timeTrackId, int companyId)
{
using (var dbContext = new SchTimeTrackingEntities())
{
var userTimeTrackRecord =
dbContext.UserTimeTrackHistories.FirstOrDefault(c => c.TimeTrackId == timeTrackId);
if (userTimeTrackRecord != null)
{
var timeTrackMappedRecord = new UserTimeTrackHistoryMapped(companyId)
{
TimeTrackId = userTimeTrackRecord.TimeTrackId,
UserName = userTimeTrackRecord.UserName,
UserId = userTimeTrackRecord.UserId,
ClockInTime = userTimeTrackRecord.ClockInTime,
ClockOutTime = userTimeTrackRecord.ClockOutTime,
StampDate = userTimeTrackRecord.StampDate,
IsDeleted = userTimeTrackRecord.IsDeleted,
CreatedBy = userTimeTrackRecord.CreatedBy,
CreatedDate = userTimeTrackRecord.CreatedDate
};
return timeTrackMappedRecord;
}
return new UserTimeTrackHistoryMapped(companyId);
}
}