public ActionResult Details(int idActivity = 0) { IEnumerable <tblTreinamento> trainings; IEnumerable <tblTreinamento> trainingsAddedToActivity; IEnumerable <tblAtividades> activies; tblAtividadeXTreinamentos ativXTrain = new tblAtividadeXTreinamentos(); TrainingsListModel Training = new TrainingsListModel(); ativXTrain.idAtividade = idActivity; ativXTrain.tblAtividades = _activity.GetActivityById(idActivity); trainingsAddedToActivity = _activityXTraining.SetUpTrainingList(idActivity); trainings = _training.GetTrainingsNotAddedInActivity(idActivity); activies = _activity.GetActivities(); Training.IdAtividade = idActivity; Training.trainings = trainings; Training.trainingsAdded = trainingsAddedToActivity; ViewData["Activies"] = activies; UpdateModel(Training); if (idActivity == 0) { tblAtividadeXTreinamentos AtivXTrein = new tblAtividadeXTreinamentos(); AtivXTrein.idAtividade = idActivity; ModelState.AddModelError("idAtividade", "Selecione uma Atividade"); return(View("Create", AtivXTrein)); } return(View("Edit", ativXTrain)); }
public ActionResult SearchTraining(int idActivity, string nome = "") { ViewBag.Name = nome; IEnumerable <tblAtividades> activies; IEnumerable <tblTreinamento> trainings; IEnumerable <tblTreinamento> trainingAdded; tblAtividadeXTreinamentos teste = new tblAtividadeXTreinamentos(); TrainingsListModel Training = new TrainingsListModel(); teste.idAtividade = idActivity; activies = _activity.GetActivities(); trainings = _training.GetTrainingByName(nome, idActivity); trainingAdded = _activityXTraining.SetUpTrainingList(idActivity); ViewData["Activies"] = activies; Training.IdAtividade = idActivity; Training.trainings = trainings; Training.trainingsAdded = trainingAdded; UpdateModel(Training); return(PartialView("_Lista", Training)); }