Пример #1
0
        public ActionResult Browse(string views = null)
        {
            var models  = db.GetAll();
            var dbViews = from n in models select n.CurrentView;

            dbViews         = dbViews.Distinct();
            ViewBag.dbViews = dbViews;
            if (!views.IsNullOrWhiteSpace())
            {
                models = models.Where(t => t.CurrentView == views);
            }

            var vmmodels = new List <TranslationViewmodel>();

            foreach (var translation in models)
            {
                vmmodels.Add(MapModelToViewmodel(translation));
            }
            var viewmodel = new TranslationListViewModel();

            viewmodel.Translations = vmmodels;


            return(View(viewmodel));
        }
        public PartialViewResult TranslationList()
        {
            var model = new TranslationListViewModel {
                NgModelEntityReference = "project"
            };

            return(PartialView("~/Views/Project/_TranslationList.cshtml", model));
        }
Пример #3
0
        public PartialViewResult TranslationList()
        {
            var model = new TranslationListViewModel {
                NgModelEntityReference = "requirement"
            };

            return(PartialView("_TranslationList", model));
        }
Пример #4
0
        public ActionResult BrowseResults(TranslationListViewModel model)
        {
            if (model != null)
            {
                return(View("Browse", model));
            }

            return(View("Search"));
        }
Пример #5
0
        public ActionResult Search(string searchString)
        {
            var models  = db.Search(searchString);
            var dbViews = from n in models select n.CurrentView;

            dbViews         = dbViews.Distinct();
            ViewBag.dbViews = dbViews;
            List <TranslationViewmodel> vmmodels = new List <TranslationViewmodel>();

            foreach (var model in models)
            {
                vmmodels.Add(MapModelToViewmodel(model));
            }
            var vm = new TranslationListViewModel();

            vm.Translations = vmmodels;
            return(View("Browse", vm));
        }