Пример #1
0
        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);
        }
Пример #2
0
        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);
        }