コード例 #1
0
        /* Render */

        public ActionResult Index()
        {
            Account account = base.GetLoginAccount(false);

            if (account == null || !BugReportOperations.CanRender(account))
            {
                return(base.ToLoginPage());
            }
            return(View());
        }
コード例 #2
0
        public ActionResult CreateBugReport(UIBugReport_C uim)
        {
            AjaxStatus status = new AjaxStatus();

            using (var context = new DataContext())
            {
                try
                {
                    Account   account = base.GetLoginAccount();
                    BugReport model   = uim.CreateModel();
                    BugReportOperations.TryCreate(account, context, model);
                    SendBugReport(account, model, status);
                }
                catch (Exception e)
                {
                    base.HandleException("CreateBugReport", e);
                    status.SetError(e.Message);
                }
            }
            return(Json(status));
        }