예제 #1
0
        public ActionResult <Api <TimeKeepingDTO> > StartUpMorning(long id, TimeKeepingEntity newEntity)
        {
            newEntity.Id = id;
            TimeKeepingDTO       dto    = _timeKeepingService.stardUp(newEntity, "morning");
            Api <TimeKeepingDTO> result = new Api <TimeKeepingDTO>(200, dto, "Edit Success");

            return(Ok(result));
        }
예제 #2
0
        // hien thi ca chieu
        public List <TimeKeepingDTO> findAfternoon()
        {
            List <TimeKeepingDTO>    dtos     = new List <TimeKeepingDTO>();
            List <TimeKeepingEntity> entities = _humanManagerContext.Timekeepings.Where(tk => tk.status == 1 && tk.afternoon == 1).ToList();

            entities.ForEach(entity =>
            {
                TimeKeepingDTO dto = _mapper.Map <TimeKeepingDTO>(entity);
                EmployeeEntity emp = _humanManagerContext.Employees.Where(emp => emp.Id == dto.idEmployee).FirstOrDefault();
                dto.nameEmployee   = emp.Lastname + " " + emp.Firstname;
                dtos.Add(dto);
            });
            return(dtos);
        }