예제 #1
0
        public ActionResult PublishedNotes(int?sellerid)
        {
            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)
                {
                    PublishedNotesViewModel Model = new PublishedNotesViewModel();
                    Model.SellerName = db.SellNotes.Where(x => x.IsActive == true).Select(x => new SelectListItem()
                    {
                        Value = x.SellerID.ToString(),
                        Text  = x.User.FirstName + " " + x.User.LastName
                    }).Distinct().ToList();
                    if (sellerid != null)
                    {
                        Model.Seller = (int)sellerid;
                    }

                    return(View(Model));
                }
                else
                {
                    return(RedirectToAction("Index", "Home"));
                }
            }
            else
            {
                return(RedirectToAction("Login", "Account"));
            }
        }
예제 #2
0
        public ActionResult GetFilterSellerPublishedNotes(string SellerId = null)
        {
            if (string.IsNullOrEmpty(SellerId))
            {
                SellerId = null;
            }
            PublishedNotesViewModel             Model   = new PublishedNotesViewModel();
            List <GetPublishedNotesData_Result> getData = db.GetPublishedNotesData(SellerId).ToList();

            Model.getPublishedNotesData_Results = getData;
            return(PartialView("_PublishedNotes", Model));
        }