public UserTimeTrackHistoryMapped Get(int timeTrackId)
{
using (var dbContext = new TimeTrackingEntities())
{
var userTimeTrackRecord =
dbContext.UserTimeTrackHistories.FirstOrDefault(c => c.TimeTrackId == timeTrackId);
if (userTimeTrackRecord != null)
{
var timeTrackMappedRecord = new UserTimeTrackHistoryMapped()
{
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();
}
}