public async Task AddDocente(Usuario user, DocenteViewModel docenteViewModel) { docenteViewModel.userId = user.Id; if (createDocenteEntityBusinessRules.CanCreate(docenteViewModel)) { var docente = Mapper.Map <Docente>(docenteViewModel); docente.Id = Guid.NewGuid().ToString(); await docentesRepository.CreateDocente(user.Id, docente); } else { throw new InvalidOperationException(DocenteErrorMessages.DocenteAlreadyExists); } }
public void AddPeriodo(Periodo periodo) { if (createPeriodoBusinessRules.CanCreate(periodo)) { periodoRepository.InsertPeriodo(periodo); } else { throw new InvalidOperationException(PeriodoErrorMessages.InvalidPeriodo); } }
public void AddVigenciaSNI(VigenciaSNI vigenciaSNI) { if (createVigenciaSNIBusinessRules.CanCreate(vigenciaSNI)) { vigenciaSNIRepository.InsertVigenciaSNI(vigenciaSNI); } else { throw new InvalidOperationException(VigenciaSNIErrorMessages.InvalidVigenciaSNI); } }
public void AddPAADActividad(PAADActividadViewModel PAADActividadViewModel) { if (createPAADActividadEntityBusinessRules.CanCreate(PAADActividadViewModel)) { var actividad = PAADActividadMapper.Map(PAADActividadViewModel); PAADActividadRepository.CreateActividad(actividad); } else { throw new InvalidOperationException(PAADActividadErrorMessages.InvalidRegister); } }
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); } }