예제 #1
0
        public List <IdiomaDomainModel> GetAllIdiomas()
        {
            List <IdiomaDomainModel> idiomaDomainModels = new List <IdiomaDomainModel>();
            List <catIdioma>         idiomas            = new List <catIdioma>();

            idiomas = idiomasRepository.GetAll().ToList();

            foreach (catIdioma item in idiomas)
            {
                IdiomaDomainModel idiomaDomainModel = new IdiomaDomainModel();

                idiomaDomainModel.idIdioma       = item.idIdioma;
                idiomaDomainModel.strDescripcion = item.strDescripcion;
                idiomaDomainModel.strObservacion = item.strObservacion;

                idiomaDomainModels.Add(idiomaDomainModel);
            }

            IdiomaDomainModel idiomaDomainModel1 = new IdiomaDomainModel();

            idiomaDomainModel1.idIdioma       = 0;
            idiomaDomainModel1.strDescripcion = "Seleccionar";

            idiomaDomainModels.Insert(0, idiomaDomainModel1);

            return(idiomaDomainModels);
        }
예제 #2
0
        public IdiomaDomainModel GetIdioma(int idIdioma, int idPersona)
        {
            IdiomaDomainModel idiomaDM = new IdiomaDomainModel();



            return(idiomaDM);
        }
예제 #3
0
        public IdiomaDomainModel GetIdioma(int idIdioma, int idPersona)
        {
            IdiomaDomainModel idiomaDM = new IdiomaDomainModel();

            Expression <Func <tblIdiomaDialectoPersonal, bool> > predicado = p => p.idPersonal.Equals(idPersona) && p.idIdioma.Equals(idIdioma);
            tblIdiomaDialectoPersonal tblIdioma = idiomaDialectoRepository.GetAll(predicado).FirstOrDefault <tblIdiomaDialectoPersonal>();

            idiomaDM.idIdioma       = tblIdioma.catIdioma.idIdioma;
            idiomaDM.strDescripcion = tblIdioma.catIdioma.strDescripcion;
            idiomaDM.strObservacion = tblIdioma.catIdioma.strObservacion;

            return(idiomaDM);
        }
예제 #4
0
        public List <IdiomaDomainModel> GetIdioma()
        {
            List <IdiomaDomainModel> idiomas = new List <IdiomaDomainModel>();

            idiomas = idiomaRepository.GetAll().Select(p => new IdiomaDomainModel {
                idIdioma = p.idIdioma, strDescripcion = p.strDescripcion
            }).ToList();
            IdiomaDomainModel inicial = new IdiomaDomainModel();

            inicial.idIdioma       = 0;
            inicial.strDescripcion = "-- Seleccionar --";
            idiomas.Insert(0, inicial);
            return(idiomas);
        }
        public ActionResult GetIdiomaById(int idIdioma)
        {
            int idPersonal = SessionPersister.AccountSession.IdPersonal;

            IdiomaDomainModel idiomaDM = IidiomaBusinnes.GetIdioma(idIdioma, idPersonal);

            if (idiomaDM != null)
            {
                IdiomaVM idiomaVM = new IdiomaVM();
                AutoMapper.Mapper.Map(idiomaDM, idiomaVM);
                return(PartialView("_Eliminar", idiomaVM));
            }

            return(View());
        }
예제 #6
0
        public List <IdiomaDomainModel> GetIdiomasByIdPersonal(int _idPersonal)
        {
            List <IdiomaDomainModel> idiomasDM = new List <IdiomaDomainModel>();
            Expression <Func <tblIdiomaDialectoPersonal, bool> > predicado = p => p.idPersonal.Equals(_idPersonal) && p.idIdioma != null;
            List <tblIdiomaDialectoPersonal> tblIdiomas = idiomaDialectoRepository.GetAll(predicado).ToList <tblIdiomaDialectoPersonal>();


            foreach (tblIdiomaDialectoPersonal idioma in tblIdiomas)
            {
                IdiomaDomainModel idiomas = new IdiomaDomainModel();


                idiomas.idIdioma       = idioma.catIdioma.idIdioma;
                idiomas.strDescripcion = idioma.catIdioma.strDescripcion;
                idiomas.strObservacion = idioma.catIdioma.strObservacion;
                idiomasDM.Add(idiomas);
            }

            return(idiomasDM);
        }