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)); }
public PartialViewResult TranslationList() { var model = new TranslationListViewModel { NgModelEntityReference = "requirement" }; return(PartialView("_TranslationList", model)); }
public ActionResult BrowseResults(TranslationListViewModel model) { if (model != null) { return(View("Browse", model)); } return(View("Search")); }
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)); }