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)); }
public ActionResult Details(int id) { tblPerfis trainingProfile; trainingProfile = _trainingProfile.GetTrainingProfileById(id); if (trainingProfile == null) { return(View("Index")); } return(View("Edit", trainingProfile)); }
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)); }