/// <inheritdoc /> public void Save(ProgrammationDto newProgrammationsDto) { if (newProgrammationsDto == null) { throw new ArgumentNullException("newProgrammationsDto est null"); } this.Logger.Info(string.Format("Début d'eregistrement d'une nouvelle programmation de l'année {0}", newProgrammationsDto.Anneeprogrammation)); IMapper <ProgrammationDto, Programmations> mapper = new ProgrammationDtoToProgrammationMapping(); this._uow.HidalgoRepository.SaveProgrammation(mapper.Map(newProgrammationsDto)); this.Logger.Info(string.Format("Enregistrement est terminé")); }
/// <inheritdoc /> public void UpdateProgrammation(ProgrammationDto programmationDto) { if (programmationDto == null) { this.Logger.Error(string.Format("UpdateProgrammation: l'objet de la programmation est vide")); new ArgumentNullException("l'objet de la programmation est vide."); } this.Logger.Info(string.Format("Update de la programmation: {0}", programmationDto.Id)); var programmationMetier = this._uow.HidalgoRepository.GetOneProgrammation(programmationDto.Id); var mapper = new ProgrammationDtoToProgrammationMapping(); mapper.Map(programmationDto, programmationMetier); this._uow.HidalgoRepository.UpdateProgrammation(programmationMetier); this.Logger.Info(string.Format("Fin de l'update de la programmation: {0}", programmationDto.Id)); }
public ProgrammationVm(ProgrammationDto programmation) { this.Programmation = programmation; }