Ejemplo n.º 1
0
        public ActionResult Index()
        {
            if (!AuthorizationProvider.CanViewRevenue())
            {
                return(Forbidden());
            }

            ViewBag.ReviewerClass  = AuthorizationProvider.CanReviewRevenue() ? "revenue-grid-reviewer" : string.Empty;
            ViewBag.ApproverClass  = AuthorizationProvider.CanApproveRevenue() ? "revenue-grid-approver" : string.Empty;
            ViewBag.FinalizerClass = AuthorizationProvider.CanFinalizeRevenue() ? "revenue-grid-finalizer" : string.Empty;
            ViewBag.EditClass      = AuthorizationProvider.CanEditRevenue() ? string.Empty : " revenue-field-readonly";
            ViewBag.AdminClass     = AuthorizationProvider.IsRevenueAdmin() ? "revenue-grid-remover" : string.Empty;

            return(View());
        }
Ejemplo n.º 2
0
        public ActionResult Index()
        {
            if (!AuthorizationProvider.CanEditStatement())
            {
                return(Forbidden());
            }

            ViewBag.ReviewerClass      = AuthorizationProvider.CanReviewRevenue() ? "revenue-grid-reviewer" : string.Empty;
            ViewBag.ApproverClass      = AuthorizationProvider.CanApproveRevenue() ? "revenue-grid-approver" : string.Empty;
            ViewBag.FinalizerClass     = AuthorizationProvider.CanFinalizeRevenue() ? "revenue-grid-finalizer" : string.Empty;
            ViewBag.EditClass          = AuthorizationProvider.CanEditStatement() ? string.Empty : " revenue-field-readonly";
            ViewBag.AdminClass         = AuthorizationProvider.IsRevenueAdmin() ? "revenue-grid-remover" : string.Empty;
            ViewBag.CanFreezeEditing   = AuthorizationProvider.CanFreezeEditing() ? true : false;
            ViewBag.StatementCompleted = (new StatementCompletionProvider(_dbContext)).IsCompleted(DateTime.Today);

            return(View());
        }
Ejemplo n.º 3
0
        public ActionResult OwnerPayoutView(DateTime month, string source, int ownerPayoutId)
        {
            if (!AuthorizationProvider.CanViewRevenue())
            {
                return(Forbidden());
            }

            ViewBag.ReviewerClass  = AuthorizationProvider.CanReviewRevenue() ? "revenue-grid-reviewer" : string.Empty;
            ViewBag.ApproverClass  = AuthorizationProvider.CanApproveRevenue() ? "revenue-grid-approver" : string.Empty;
            ViewBag.FinalizerClass = AuthorizationProvider.CanFinalizeRevenue() ? "revenue-grid-finalizer" : string.Empty;
            ViewBag.EditClass      = AuthorizationProvider.CanEditRevenue() ? string.Empty : " revenue-field-readonly";
            ViewBag.AdminClass     = AuthorizationProvider.IsRevenueAdmin() ? "revenue-grid-remover" : string.Empty;

            var model = new ReservationRevenueModel();

            model.Month         = month;
            model.Source        = source;
            model.OwnerPayoutId = ownerPayoutId;

            return(View(model));
        }