public List <TutoriasDomainModel> GetAllTutoriasByIdPersonal(int _idPersonal) { List <TutoriasDomainModel> tutorias = new List <TutoriasDomainModel>(); Expression <Func <tblTutoria, bool> > predicate = p => p.idPersonal == _idPersonal; List <tblTutoria> tblTutorias = tutoriaRepository.GetAll(predicate).ToList(); foreach (tblTutoria item in tblTutorias) { TutoriasDomainModel tutoriasDM = new TutoriasDomainModel(); tutoriasDM.id = item.id; tutoriasDM.idPersonal = item.idPersonal.Value; tutoriasDM.idProgramaEductivo = item.idProgramaEductivo.Value; tutoriasDM.strEstadoTutoria = item.strEstadoTutoria; tutoriasDM.strNombreEstudantes = item.strNombreEstudiante; tutoriasDM.dteFechaInicio = item.dteFechaInicio; tutoriasDM.dteFechaTermino = item.dteFechaTermino; tutoriasDM.strHoras = item.strHoras; tutoriasDM.strTipo = item.strTipo; tutorias.Add(tutoriasDM); } return(tutorias); }
public ActionResult UpdateTutoria(TutoriasVM tutoriasVM) { if (tutoriasVM.id > 0) { TutoriasDomainModel tutoriasDM = new TutoriasDomainModel(); AutoMapper.Mapper.Map(tutoriasVM, tutoriasDM); tutoriasBusiness.AddUpdateTutorias(tutoriasDM); } return(RedirectToAction("Create", "Tutorias")); }
public ActionResult DeleteTutoria(TutoriasVM tutoriasVM) { TutoriasDomainModel tutoriasDM = new TutoriasDomainModel(); tutoriasDM = tutoriasBusiness.GetTutoriaById(tutoriasVM.id); if (tutoriasDM != null) { tutoriasBusiness.DeleteTutoria(tutoriasDM.id); } return(RedirectToAction("Create", "Tutorias")); }
public bool AddUpdateTutorias(TutoriasVM tutoriasVM) { bool respuesta = false; int idPersonal = SessionPersister.AccountSession.IdPersonal; tutoriasVM.idPersonal = idPersonal; TutoriasDomainModel tutoriasDM = new TutoriasDomainModel(); AutoMapper.Mapper.Map(tutoriasVM, tutoriasDM); tutoriasBusiness.AddUpdateTutorias(tutoriasDM); respuesta = true; return(respuesta); }
public ActionResult GetTutoriaDelete(int _idTutoria) { TutoriasDomainModel tutoriasDM = new TutoriasDomainModel(); tutoriasDM = tutoriasBusiness.GetTutoriaById(_idTutoria); if (tutoriasDM != null) { TutoriasVM tutoriasVM = new TutoriasVM(); AutoMapper.Mapper.Map(tutoriasDM, tutoriasVM); return(PartialView("_Eliminar", tutoriasVM)); } return(PartialView()); }
public ActionResult GetTutoriaUpdate(int _idTutoria) { TutoriasDomainModel tutoriasDM = new TutoriasDomainModel(); tutoriasDM = tutoriasBusiness.GetTutoriaById(_idTutoria); if (tutoriasDM != null) { TutoriasVM tutoriasVM = new TutoriasVM(); AutoMapper.Mapper.Map(tutoriasDM, tutoriasVM); ViewBag.idProgramaEductivo = new SelectList(programaEducativoBusiness.GetProgramasEducativos(), "idProgramaEducativo", "strDescripcion"); ViewBag.strTipo = new SelectList(list.FillTipoTutoria()); ViewBag.strEstadoTutoria = new SelectList(list.FillEstadoTutoria()); return(PartialView("_Editar", tutoriasVM)); } return(PartialView()); }
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); }