コード例 #1
0
        public ActionResult Logout()
        {
            if (Session["login"] != null)
            {
                Session.Remove("login");
            }
            IHomeModel model = HomeModelFactory.CreateHomeModel();

            return(View("Index", model));
        }
コード例 #2
0
        private IHomeModel HydrateHomeModel(IHomeModel receivedModel)
        {
            IHomeModel model = HomeModelFactory.CreateHomeModel();

            if (receivedModel != null)
            {
                model.CurrentUser         = receivedModel.CurrentUser;
                model.SendToEmail         = receivedModel.SendToEmail;
                model.SendToName          = receivedModel.SendToName;
                model.UseSignatureXY      = receivedModel.UseSignatureXY;
                model.SignaturePageNumber = receivedModel.SignaturePageNumber;
                model.SignatureX          = receivedModel.SignatureX;
                model.SignatureY          = receivedModel.SignatureY;
            }
            if (string.IsNullOrWhiteSpace(model.CurrentUser))
            {
                model.CurrentUser = Session["login"] == null ? null : Session["login"].ToString();
            }
            else
            {
                Session.Add("login", model.CurrentUser);
            }
            return(model);
        }
コード例 #3
0
        public ActionResult Index()
        {
            IHomeModel model = HomeModelFactory.CreateHomeModel();

            return(View("Index", model));
        }