public ActionResult BuscarITem(int idTrain, int idFuncionario)
        {
            tblMatrizFuncXTreinamentoTemp matrizFuncXTrainTemp = new tblMatrizFuncXTreinamentoTemp();

            matrizFuncXTrainTemp.idTreinamento = idTrain;
            matrizFuncXTrainTemp.idFuncionario = idFuncionario;

            if (idTrain != 0 && idFuncionario != 0)
            {
                List <tblPerfilItens> itensList = new List <tblPerfilItens>();
                List <tblPerfilAtividadeXPerfilAtItem> perfilItemXPerfil = new List <tblPerfilAtividadeXPerfilAtItem>();


                var profileID    = _training.GetTrainingById(idTrain).idPerfilTreinamento;
                var itemXProfile = _profileTraining.GetTrainingProfileById(profileID).tblPerfilTreinamentoxPerfilItem;
                var itens        = new tblPerfilItens();

                foreach (var iXp in itemXProfile)
                {
                    itens = _profileItemTraining.GetProfileItemById(iXp.IdPerfilItem);
                    itensList.Add(itens);
                }

                ViewBag.PerfilITem = itensList;
            }
            else
            {
                ViewBag.PerfilITem = new List <tblPerfilItens>();
            }

            return(PartialView("_ModalTrein", matrizFuncXTrainTemp));
        }
예제 #2
0
        public ActionResult Details(int id)
        {
            tblPerfis trainingProfile;

            trainingProfile = _trainingProfile.GetTrainingProfileById(id);


            if (trainingProfile == null)
            {
                return(View("Index"));
            }

            return(View("Edit", trainingProfile));
        }
예제 #3
0
        public ActionResult SearchProfileItem(int idProfile, string nome = "")
        {
            ViewBag.Name = nome;

            IEnumerable <tblPerfilItens> profileItemFiltered;
            IEnumerable <tblPerfilItens> profilesAdded;

            profileItemFiltered = _profileItemTraining.GetProfileItemByName(nome, idProfile);
            profilesAdded       = _perfilTrainingItemXPerfilItem.SetUpPerfilItensLista(idProfile);

            ProfileItemListModel profileItem = new ProfileItemListModel();

            profileItem.idProfile        = idProfile;
            profileItem.ProfileItem      = profileItemFiltered;
            profileItem.ProfileItemAdded = profilesAdded;
            profileItem.ProfileName      = _profileTraining.GetTrainingProfileById(idProfile).Nome;
            UpdateModel(profileItem);

            return(PartialView("_Lista", profileItem));
        }