public ActionResult Index(User user) { VkService service = new VKServiseImpl(); user.Token = service.GetVKToken(user); Session["User"] = user; if (user.Token != null) { log.Info("User redirected to Search page."); return(View("Search")); } else { log.Error("Not valid User."); return(View("NotValidUser")); } }
public ActionResult Search(SearchConfig searchConfig) { User user = (User)Session["User"]; VkService service = new VKServiseImpl(); if (searchConfig.GroupDomain != null) { List <VKPost> posts = service.GetVkPostByDomain(searchConfig.GroupDomain, searchConfig.Size, user); ViewBag.VKposts = posts; log.Info("User gets posts by GroupDomain."); return(View("SearchResults")); } else if (searchConfig.GroupId != 0) { List <VKPost> posts = service.GetVkPostById(searchConfig.GroupId, searchConfig.Size, user); ViewBag.VKposts = posts; log.Info("User gets posts by GroupId."); return(View("SearchResults")); } log.Error("Not valid SearchResults."); return(View("NotValidSearch")); }