コード例 #1
0
        public ActionResult Rehearsals()
        {
            StringBuilder      msg   = new StringBuilder();
            RehearsalViewModel model = new RehearsalViewModel();

            try
            {
                string token = GetAccessToken(CommonDefs.Constants.CookieName_RefreshTokenId,
                                              CommonDefs.Constants.ProtectionAppName, //Cookie Protection App
                                              CommonDefs.Constants.ProtectionAppName, //Token Protection App
                                              Startup.Config.ADFSWebApiClientId,
                                              true,                                   /*verbose*/
                                              msg);
                if (!string.IsNullOrWhiteSpace(token))
                {
                    TokenInfo ti = new TokenInfo
                    {
                        Tk = token
                    };
                    model.JsonToken = JsonConvert.SerializeObject(ti,
                                                                  new JsonSerializerSettings
                    {
                        ContractResolver = new CamelCasePropertyNamesContractResolver()
                    });
                }
            }
            catch (Exception ex)
            {
                ReportException(ex, msg);
            }
            ViewBag.Message = msg.ToString();
            return(View(model));
        }
コード例 #2
0
        public ActionResult Rehearsals()
        {
            StringBuilder      msg   = new StringBuilder();
            RehearsalViewModel model = new RehearsalViewModel();

            ViewBag.Message = msg.ToString();
            return(View(model));
        }