Beispiel #1
0
        /// <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é"));
        }
Beispiel #2
0
        /// <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));
        }
Beispiel #3
0
 public ProgrammationVm(ProgrammationDto programmation)
 {
     this.Programmation = programmation;
 }