public ActionResult FollowUnfollow(string friendId) { WhiskeyLogic mngr = new WhiskeyLogic(); mngr.Follow(User.Identity.GetUserId(), friendId); return View(); }
public ActionResult About() { WhiskeyLogic mngr = new WhiskeyLogic(); List<Drink> mylist = mngr.GetFriendsToplist("4a5c286f-55fe-44ae-806f-d5720a85add4"); ViewBag.Message = "Your application description page."; return View(mylist); }
public ActionResult SetGrade_Post(string rating, string id) { double _rating = Convert.ToDouble(rating, System.Globalization.CultureInfo.InvariantCulture); double _id = Convert.ToDouble(id, System.Globalization.CultureInfo.InvariantCulture); WhiskeyLogic mngr = new WhiskeyLogic(); mngr.AddOrUpdateGrade(User.Identity.GetUserId(), _id, _rating); return View(); }
public ActionResult ProfilePage() { string userId = Request.RawUrl.Split('=').Last(); userId = userId == null ? User.Identity.GetUserId() : userId; WhiskeyLogic mngr = new WhiskeyLogic(); List<Drink> myList = new List<Drink>(); myList = mngr.GetTopList("","", "", "", "", 500000, 1, userId); ViewBag.FriendsTopList = mngr.GetFriendsToplist(userId); ViewBag.Friends = mngr.GetFriends(userId); return View(myList); }
public ActionResult Index() { WhiskeyLogic mngr = new WhiskeyLogic(); List<Drink> mylist = mngr.GetTopList("","", "", "", "", 50000, 1,""); List<Drink> mostPopularList = mngr.GetMostPopularList(mylist); ViewBag.mostPopularList = mostPopularList; mylist = mylist.Take(10).ToList(); return View(mylist); }
// GET: Search public ActionResult Result(string query) { using (ApplicationDbContext dbcontext = new ApplicationDbContext()) { ViewBag.Query = query; WhiskeyLogic mngr = new WhiskeyLogic(); List<Drink> mylist = mngr.Search(query, "" ,"", "", "", 5000000, 1); ViewBag.amountOfSearchResult = mylist.Count(); mylist = mylist.Take(25).ToList(); ViewBag.amountToShow = "25"; ViewBag.MaxPrice = Price; return View(mylist); } }
public ActionResult Result_Post(string query, string whiskeySort, string minvalue, string maxPricePerLitre, string minPricePerLitre, string Age, string amountOfResultsShown) { if (whiskeySort == null) { whiskeySort = ""; } else { ViewBag.OPtRadio = whiskeySort; } ViewBag.MaxPrice = Price; ViewBag.Query = query; WhiskeyLogic mngr = new WhiskeyLogic(); double searchPriceMaximum = maxPricePerLitre=="SEK" ? 100000 : Convert.ToDouble(maxPricePerLitre); double searchPriceMinimum = minPricePerLitre == "SEK" ? 1 : Convert.ToDouble(minPricePerLitre); string name2 = Age == "" ? "" : "Years"; List<Drink> mylist = mngr.Search(query, name2, whiskeySort, "", "", searchPriceMaximum, searchPriceMinimum); if (Age == null || Age=="") { Age = ""; } else { var splittedInterval=Age.Split(','); int minAge = Convert.ToInt32(splittedInterval[0]); int MaxAge = Convert.ToInt32(splittedInterval[1]); mylist = mngr.SortByAge(mylist, MaxAge, minAge); ViewBag.Age = Age; } int amountToShow = Convert.ToInt32(amountOfResultsShown); if (amountToShow==0) { amountOfResultsShown = "25"; amountToShow = 25; } ViewBag.amountToShow = amountOfResultsShown; ViewBag.amountOfSearchResult=mylist.Count(); mylist = mylist.Take(amountToShow).ToList(); //return RedirectToAction("Result"); return View(mylist); }
public ActionResult Result_Post(string query) { ViewBag.Query = query; WhiskeyLogic mngr = new WhiskeyLogic(); List<Friend> mylist = mngr.FindUser(query, User.Identity.GetUserId()); List<Friend> FriendList = mngr.GetFriends(User.Identity.GetUserId()); foreach (var user in mylist) { foreach (var friend in FriendList) { if (friend.FriendId == user.FriendId) { user.IsFriend = true; } } } return View(mylist); }
// GET: SearchUser public ActionResult Result(string query) { using (ApplicationDbContext dbcontext = new ApplicationDbContext()) { query = query == null ? "" : query; ViewBag.Query = query; WhiskeyLogic mngr = new WhiskeyLogic(); List<Friend> mylist = mngr.FindUser(query, User.Identity.GetUserId()); List<Friend> FriendList = mngr.GetFriends(User.Identity.GetUserId()); foreach (var user in mylist) { foreach (var friend in FriendList) { if (friend.FriendId == user.FriendId) { user.IsFriend = true; } } } return View(mylist); } }
public ActionResult UserProfilePage() { string userId = Request.RawUrl.Split('=').Last(); if(userId == User.Identity.GetUserId()) { return Redirect("~/Home/ProfilePage?User="******"", "", "", "", "", 500000, 1, userId); ViewBag.FriendsTopList = mngr.GetFriendsToplist(userId); ViewBag.Friends = mngr.GetFriends(userId); ViewBag.UserId = userId; ViewBag.Username = mngr.FindUserById(userId); ViewBag.CurrentUserFriends = mngr.GetFriends(User.Identity.GetUserId()); List<Friend> mylist = mngr.FindUser("", User.Identity.GetUserId()); List<Friend> FriendList = mngr.GetFriends(User.Identity.GetUserId()); foreach (var user in mylist) { foreach (var friend in FriendList) { if (friend.FriendId == user.FriendId) { user.IsFriend = true; } } } Friend f = mylist.First(x => x.FriendId == userId); ViewBag.IsFriend = f.IsFriend ? true : false; return View(myList); }