Example #1
0
        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));
        }
Example #2
0
 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"));
     }
 }