Beispiel #1
0
        public void ModificarPAAD(int pAAD_Id, PAADViewModel paaadViewModel)
        {
            var paadModificada = PAADMapper.Map(paaadViewModel);

            paadModificada.Id = pAAD_Id;

            try {
                paadRepository.Update(paadModificada,
                                      r => r.Docente_Id,
                                      r => r.Periodo_Id,
                                      r => r.DescripcionesCargo_Id,
                                      r => r.VigenciaSNI_Id,
                                      r => r.VigenciaPRODEP,
                                      r => r.HorasLicenciaturas,
                                      r => r.HorasClase,
                                      r => r.HorasPosgrado,
                                      r => r.HorasGestion,
                                      r => r.HorasInvestigacion,
                                      r => r.HorasTutorias,
                                      r => r.NombreActividadGestion);
            }catch (Exception e)
            {
                throw new ApplicationException("Hubo un error al modificar el PAAD");
            }
        }
Beispiel #2
0
        public void AddPAAD(string docenteId, PAADViewModel PAADViewModel)
        {
            PAADViewModel.DocenteId = docenteId;

            if (createPaadEntityBusinessRules.CanCreate(PAADViewModel))
            {
                var PAAD = PAADMapper.Map(PAADViewModel);
                paadRepository.CreatePAAD(PAAD);
            }
            else
            {
                throw new InvalidOperationException(PAADErrorMessages.InvalidRegister);
            }
        }