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"); } }
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); } }