public ActionResult GetFilterDownloadedNotes(int NoteId = 0, int SellerId = 0, int BuyerId = 0) { DownloadedNotesViewModel Model = new DownloadedNotesViewModel(); List <GetDownloadedNotesData_Result> getData = db.GetDownloadedNotesData(NoteId, SellerId, BuyerId).ToList(); Model.getDownloadedNotesData_Results = getData; return(PartialView("_DownloadedNotes", Model)); }
public ActionResult DownloadedNotes(int?noteid, int?sellerid, int?buyerid) { if (Session["ID"] != null) { int id = Convert.ToInt32(Session["ID"]); int RoleMember = Convert.ToInt32(Enums.UserRoleId.Member); User user = db.Users.Where(x => x.ID == id).FirstOrDefault(); if (user.RoleID != RoleMember) { DownloadedNotesViewModel Model = new DownloadedNotesViewModel(); Model.SellerName = db.Downloads.Select(x => new SelectListItem() { Value = x.Seller.ToString(), Text = x.User.FirstName + " " + x.User.LastName }).Distinct().ToList(); Model.NoteTitle = db.Downloads.Select(x => new SelectListItem() { Value = x.NoteID.ToString(), Text = x.SellNote.Title }).Distinct().ToList(); Model.BuyerName = db.Downloads.Select(x => new SelectListItem() { Value = x.Downloader.ToString(), Text = x.User1.FirstName + " " + x.User1.LastName }).Distinct().ToList(); if (noteid != null) { Model.NoteID = (int)noteid; } if (sellerid != null) { Model.Seller = (int)sellerid; } if (buyerid != null) { Model.Buyer = (int)buyerid; } return(View(Model)); } else { return(RedirectToAction("Index", "Home")); } } else { return(RedirectToAction("Login", "Account")); } }