コード例 #1
0
 public ActionResult Index()
 {
     Models.BaseModel model = new Models.BaseModel();
     model.UserInfo = _userInfo;
     model.UserRole = _userRole;
     return View(model);
 }
コード例 #2
0
 protected void SetAllValues(Models.BaseModel model)
 {
     model.RecCreatedById = User.Identity.GetUserId();
     model.RecCreatedBy   = User.Identity.Name;
     model.RecCreatedOn   = DateTime.UtcNow;
     model.IsDeleted      = false;
     model.IsActive       = true;
     SetUpdatedValues(model);
 }
コード例 #3
0
        public ActionResult About()
        {
            ViewBag.Message = "Your application description page.";

            var vm = new Models.BaseModel
            {
                DisplayName = base.DisplayName
            };

            return(View(vm));
        }
コード例 #4
0
ファイル: Template1Controller.cs プロジェクト: thopx87/Nhadat
        public ActionResult ProductMessage(Models.BaseModel condition)
        {
            int userId = 0; // UserId

            // Kiểm tra đăng nhập
            if (CookieHelper.Get(AdminConfigs.COOKIES_USER_ID) == null)
            {
                string oldUrl = string.Empty;
                if (Request.UrlReferrer != null)
                {
                    oldUrl = Request.UrlReferrer.ToString();
                }

                TempData[AdminConfigs.TEMP_MESSAGE] = AdminConfigs.ERROR_NOT_LOGIN;
                return(RedirectToAction("Login", "User", new { area = "Admin", returnUrl = oldUrl }));
            }
            else
            {
                userId = int.Parse(CookieHelper.Get(AdminConfigs.COOKIES_USER_ID));
            }

            Models.ProductListMessage model = new ProductListMessage();
            var listMessage = productService.ListMessage(userId);
            // Lấy thông tin host.
            Uri    uri     = Request.Url;
            string urlHost = uri.GetLeftPart(UriPartial.Authority);

            if (listMessage.Count > 0)
            {
                foreach (var product in listMessage)
                {
                    product.Content = product.Content.Replace("[user]", product.UserName);
                    product.Content = product.Content.Replace("[phone]", product.Phone);
                    string link = "<a href='" + urlHost + "/" + AdminConfigs.FRIENDLY_LINK_PRODUCT_DETAIL.ToFriendlyUrl(product.ProductId, product.ProductText.ToAlias()) + "'>" + product.ProductText + "</a>";
                    product.Content = product.Content.Replace("[product]", link);
                }
            }
            model.ListMessage = listMessage;
            model.Condition   = condition;

            return(View(model));
        }
コード例 #5
0
        public LoadDetailsPage(Models.BaseModel Model)
        {
            InitializeComponent();
            this.Model = Model;

            this.ModelInput.Children.Clear();
            this.ModelOutput.Children.Clear();
            this.SectionsDatagrid.Children.Clear();

            InputControl inputCont = (InputControl)ControlBase.Create(ControlTypes.Input);

            inputCont.SourceObject = Model;
            inputCont.Settings.UpdateDynamically = true;
            inputCont.InputChanged += new InputControl.InputEventHandler(Model.Calculate);
            this.ModelInput.Children.Add(inputCont);

            OutputControl outputCont = (OutputControl)ControlBase.Create(ControlTypes.Output);

            outputCont.SourceObject = Model;
            outputCont.Settings.UpdateDynamically = true;

            inputCont.Submitted += new InputControl.SubmittedHandler(outputCont.Refresh);
            this.ModelOutput.Children.Add(outputCont);
        }
コード例 #6
0
 protected void SetUpdatedValues(Models.BaseModel model)
 {
     model.RecLastUpdatedById = User.Identity.GetUserId();
     model.RecLastUpdatedBy   = User.Identity.Name;
     model.RecLastUpdatedOn   = DateTime.UtcNow;
 }