Esempio n. 1
0
        public void AddWorkhour(WorkhourRequest value)
        {
            var workhour = new Workhour
            {
                EmployeeId = value.EmployeeId,
                ReqId      = value.ReqId,
                Workhours  = value.Workhours
            };

            _workhourRepository.AddWorkhour(workhour);
        }
Esempio n. 2
0
        public void EditWorkhour(int id, WorkhourRequest value)
        {
            var workhour = new Workhour
            {
                Id         = id,
                EmployeeId = value.EmployeeId,
                ReqId      = value.ReqId,
                Workhours  = value.Workhours
            };

            _workhourRepository.EditWorkhour(workhour);
        }
Esempio n. 3
0
        public List <WorkhourRequest> SelectWorkhoursByRequirementId(int id)
        {
            var whRes  = _workhourRepository.SelectWorkhoursByRequirementId(id);
            var listWh = new List <WorkhourRequest>();

            foreach (var e in whRes)
            {
                var workhourRequest = new WorkhourRequest
                {
                    EmployeeId = e.EmployeeId,
                    ReqId      = e.ReqId,
                    WhId       = e.Id,
                    Workhours  = e.Workhours
                };
                var employee = _employeeRepository.SelectEmployeeById(workhourRequest.EmployeeId);
                workhourRequest.Employee = employee.FName + " " + employee.LName;
                listWh.Add(workhourRequest);
            }

            return(listWh);
        }
Esempio n. 4
0
 public void Post(int id, [FromBody] WorkhourRequest value)
 {
     _workhourModule.EditWorkhour(id, value);
 }
Esempio n. 5
0
 public void Post([FromBody] WorkhourRequest value)
 {
     _workhourModule.AddWorkhour(value);
 }