Browse Source

ignore updating attendanceDate

zinab_elgendy 2 months ago
parent
commit
a81eb4ac25
1 changed files with 3 additions and 2 deletions
  1. 3 2
      MTWorkHR.Application/Mapper/MappingProfile.cs

+ 3 - 2
MTWorkHR.Application/Mapper/MappingProfile.cs

@@ -103,9 +103,10 @@ namespace MTWorkHR.Application.Mapper
             CreateMap<ProjectTeam, ProjectTeamDto>().ReverseMap().ForMember(d => d.CreateDate, o => o.Ignore());
 
             CreateMap<Attendance, AttendanceDto>().ForMember(d=> d.WeekDay , o=> o.MapFrom(s=> s.AttendanceDate.DayOfWeek))
-                .ForMember(d => d.TotalHours, o => o.MapFrom(s =>(s.CheckInTime.HasValue && s.CheckOutTime.HasValue) ? (s.CheckOutTime.Value - s.CheckInTime.Value).TotalHours:0)).ReverseMap()
-                .ForMember(d => d.CreateDate, o => o.Ignore());
+                .ForMember(d => d.TotalHours, o => o.MapFrom(s =>(s.CheckInTime.HasValue && s.CheckOutTime.HasValue) ? (s.CheckOutTime.Value - s.CheckInTime.Value).TotalHours:0));
 
+            CreateMap<AttendanceDto, Attendance>().ForMember(d => d.CreateDate, o => o.Ignore())
+                .ForMember(d => d.AttendanceDate, o => o.Ignore());
             CreateMap<OrderAllocation, OrderAllocationDto>().ReverseMap().ForMember(d => d.CreateDate, o => o.Ignore());
             CreateMap<OrderRequest, OrderRequestDto>().ReverseMap().ForMember(d => d.CreateDate, o => o.Ignore());
             CreateMap<OrderType, OrderTypeDto>().ReverseMap();