예제 #1
0
        public void Update(InflexibilityPeriodDto period)
        {
            if (period.Id > 0)
            {
                _inflexibilityPeriodRepository.Delete(_inflexibilityPeriodRepository.Get(period.Id));
                period.Id = 0;
            }
            var entity   = _mapper.Map <InflexibilityPeriodDto, InflexibilityPeriod>(period);
            var employes = _mapper.Map <IList <EmployeDto>, IList <Employe> >(period.Employes);

            entity.EmployeInflexibilityPeriod = employes.Select(e => new EmployeInflexibilityPeriod(e, entity)).ToList();
            _inflexibilityPeriodRepository.Update(entity);
        }
예제 #2
0
 public IActionResult Post([FromBody] InflexibilityPeriodDto period)
 {
     _inflexibilityPeriodsService.Update(period);
     return(new NoContentResult());
 }