Exemplo n.º 1
0
        public ActionResult Deletes()
        {
            var ids = Utils.GetString(DATA, "IDs").DeSerialize <long[]>();

            if (!ids.Any())
            {
                SetError("Bạn chưa chọn thông tin nào để xóa");
                return(GetResultOrReferrerDefault(defauthPath));
            }
            if (CategoryRepository.UseInstance.Deletes(ids))
            {
                CategoryRepository.DelChildNotParent();
                SetSuccess(string.Format("Xóa [{0}] danh mục thành công", ids.Length));
            }
            else
            {
                SetError(string.Format("Xóa [{0}] danh mục không thành công", ids.Length));
            }
            return(GetResultOrReferrerDefault(defauthPath));
        }
Exemplo n.º 2
0
        public ActionResult Delete()
        {
            var id       = Utils.GetInt(DATA, "ID");
            var category = CategoryRepository.UseInstance.GetById(id);

            if (Equals(category, null))
            {
                SetError("Thông tin danh mục không còn tồn tại");
                return(GetResultOrReferrerDefault(defauthPath));
            }
            if (CategoryRepository.UseInstance.Delete(category.ID))
            {
                CategoryRepository.DelChildNotParent();
                SetSuccess(string.Format("Xóa thông tin của danh mục [{0}] thành công", category.Name));
            }
            else
            {
                SetError(string.Format("Xóa thông tin của danh mục [0] không thành công"));
            }

            return(GetResultOrReferrerDefault(defauthPath));
        }