Пример #1
0
        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));
        }
Пример #2
0
        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));
        }