コード例 #1
0
        public bool SaveSlide(SystemSlide systemSlide)
        {
            var param = new SqlServerParameter();

            param.Add_Parameter("@_SlideId", systemSlide.SlideId);
            param.Add_Parameter("@_SlideName", systemSlide.SlideName);
            param.Add_Parameter("@_LinkUrl", systemSlide.LinkUrl);
            param.Add_Parameter("@_UrlImage", systemSlide.UrlImage);
            param.Add_Parameter("@_IsActive", systemSlide.IsActive);
            param.Add_Parameter("@_OrderItem", systemSlide.OrderItem);

            var data = _database.ExecuteScalar <int>("SystemSlide_Save", param, ExecuteTypeEnum.StoredProcedure);

            return(data == 1);
        }
コード例 #2
0
        public ActionResult Edit(SystemSlide systemSlide)
        {
            if (systemSlide == null)
            {
                SetFailedNotification("Có lỗi xảy ra. Vui lòng thử lại");
                return(RedirectToAction("Index"));
            }

            if (!ModelState.IsValid)
            {
                foreach (var item in ModelState.Values)
                {
                    foreach (var error in item.Errors)
                    {
                        SetFailedNotification(error.ErrorMessage);
                    }
                }
                if (ItemId > 0)
                {
                    SetPageTitle("Sửa slide");
                }
                else
                {
                    SetPageTitle("Tạo mới slide");
                }
                return(View(systemSlide));
            }

            if (_systemMenuRepository.SaveSlide(systemSlide))
            {
                SetSuccessNotification("Cập nhật slide thành công");
            }
            else
            {
                SetFailedNotification("Đã có lỗi xảy ra. Xin vui lòng thử lại");
            }

            return(RedirectToAction("Index"));
        }