public TutoriasDomainModel GetTutoriaById(int _idTutoria) { Expression <Func <tblTutoria, bool> > predicate = p => p.id == _idTutoria; tblTutoria tblTutoria = tutoriaRepository.GetAll(predicate).FirstOrDefault(); TutoriasDomainModel tutoriasDM = new TutoriasDomainModel(); tutoriasDM.id = tblTutoria.id; tutoriasDM.idPersonal = tblTutoria.idPersonal.Value; tutoriasDM.idProgramaEductivo = tblTutoria.idProgramaEductivo.Value; tutoriasDM.strEstadoTutoria = tblTutoria.strEstadoTutoria; tutoriasDM.strNombreEstudantes = tblTutoria.strNombreEstudiante; tutoriasDM.dteFechaInicio = tblTutoria.dteFechaInicio; tutoriasDM.dteFechaTermino = tblTutoria.dteFechaTermino; tutoriasDM.strTipo = tblTutoria.strTipo; tutoriasDM.strHoras = tblTutoria.strHoras; return(tutoriasDM); }
public bool AddUpdateTutorias(TutoriasDomainModel tutoriasDM) { bool respuesta = false; if (tutoriasDM.id > 0) { Expression <Func <tblTutoria, bool> > predicate = p => p.id == tutoriasDM.id; tblTutoria tblTutoria = tutoriaRepository.GetAll(predicate).FirstOrDefault(); if (tblTutoria != null) { tblTutoria.strNombreEstudiante = tutoriasDM.strNombreEstudantes; tblTutoria.idProgramaEductivo = tutoriasDM.idProgramaEductivo; tblTutoria.strEstadoTutoria = tutoriasDM.strEstadoTutoria; tblTutoria.strHoras = tutoriasDM.strHoras; tblTutoria.strNombreEstudiante = tutoriasDM.strNombreEstudantes; tblTutoria.strTipo = tutoriasDM.strTipo; tutoriaRepository.Update(tblTutoria); respuesta = true; } } else { tblTutoria tblTutoria = new tblTutoria(); tblTutoria.idPersonal = tutoriasDM.idPersonal; tblTutoria.idProgramaEductivo = tutoriasDM.idProgramaEductivo; tblTutoria.strEstadoTutoria = tutoriasDM.strEstadoTutoria; tblTutoria.strNombreEstudiante = tutoriasDM.strNombreEstudantes; tblTutoria.dteFechaInicio = tutoriasDM.dteFechaInicio; tblTutoria.dteFechaTermino = tutoriasDM.dteFechaTermino; tblTutoria.strHoras = tutoriasDM.strHoras; tblTutoria.strTipo = tutoriasDM.strTipo; tutoriaRepository.Insert(tblTutoria); respuesta = true; } return(respuesta); }