예제 #1
0
        public async Task <IActionResult> Create(PersonnelHolidayDto personnelHoliday)
        {
            personnelHoliday.PersonnelId = Convert.ToInt32(TempData["Id"]);
            PersonnelDto personnelDto = _personnelService.GetWithIPersonnelHolidayGetByAsync(personnelHoliday.PersonnelId);

            if (_personnelService.GetControl(personnelDto, personnelHoliday)) //aynı departmandan girilen tarihler arasında personel iznini sorgular
            {
                await _personnelHolidayService.AddAsync(_mapper.Map <PersonnelHoliday>(personnelHoliday));
            }
            return(RedirectToAction("Index", "Personnel"));
        }
 public bool GetControl(PersonnelDto personnelDto, PersonnelHolidayDto personnelHoliday)
 {
     return(_unitOfWork.Personnels.GetControl(personnelDto, personnelHoliday));
 }