Beispiel #1
0
        //Admin Can see all user data
        //Dealer can see only dealer data associated with dealer username
        //[Authorize(Roles="Admin")]
        public ActionResult Index()
        {
            //By Default user is not an admin user
            Boolean IsAdmin = false;

            //Check if the user is an admin user
            if (Roles.IsUserInRole(User.Identity.Name, "Admin"))
            {
                IsAdmin = true;
            }
            //Create an object for the commission model
            CommissionModel Commissions = new CommissionModel();
            //Get the commission result, if an admin then retrive all data and if dealer then get the data associated with username
            var result = Commissions.GetCommission(User.Identity.Name, IsAdmin);

            //List<Havas_Exercise.Models.CommissionModel> C = result.ToList();
            return(View(result));
        }
Beispiel #2
0
        public ActionResult Index(DateTime?StartDate = null, DateTime?EndDate = null, int PaymentStatus = 0)
        {
            //By default user is not an admin user
            Boolean IsAdmin = false;

            //Check if the user is logged in as admin user
            if (Roles.IsUserInRole(User.Identity.Name, "Admin"))
            {
                IsAdmin = true;
            }
            //Create a commission model
            CommissionModel Commissions = new CommissionModel();
            //Passing the value to the method
            var result = Commissions.GetCommission(User.Identity.Name, IsAdmin, StartDate, EndDate, PaymentStatus);

            //List<Havas_Exercise.Models.CommissionModel> C = result.ToList();
            //pass the result to view which is a Index view
            return(View(result));
        }