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); }
public IActionResult Post([FromBody] InflexibilityPeriodDto period) { _inflexibilityPeriodsService.Update(period); return(new NoContentResult()); }