• 大小: 16.75MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-04
  • 语言: C#
  • 标签: C#  MVC  .NET  商城  

资源简介

基于ASP.NET MVC3电子

资源截图

代码片段和文件信息

using System;
using System.Data;
using System.Linq;
using System.Web;
using Models;

namespace BLL
{
    public class ArticlesBLL
    {       
ExtendedDBModelContainer _db = new ExtendedDBModelContainer();
public IQueryable Get()
        {
            var model = _db.Articles.OrderByDescending(a => a.CreateTime);
            return model;
        }
public Articles Get(Guid? Id)
        {
            var item = new Articles();
            if (Id.HasValue)
            {
                item = _db.Articles.SingleOrDefault(a => a.Id.Equals(Id.Value));
            }
            return item;
        }
public bool IsDuplicate(string name)
        {
            bool isDuplicate = false;
            var item = _db.Articles.SingleOrDefault(a => a.Name == name);
            if (item != null)
                isDuplicate = true;
            return isDuplicate;
        }
public bool IsDuplicateButSelf(Guid? Id string name)
        {
            bool isDuplicate = false;
            var item = _db.Articles.SingleOrDefault(a => a.Id != Id && a.Name == name);
            if (item != null)
                isDuplicate = true;
            return isDuplicate;
        }
public void Save(Guid? Id ref Articles item)
        {
            ExtendedDBModelContainer _db = new ExtendedDBModelContainer();
            if (!Id.HasValue)
            {
                _db.Articles.Addobject(item);
            }
            else
            {                
                _db.Articles.Attach(item);
                _db.objectStateManager.ChangeobjectState(item EntityState.Modified);
            }
            _db.SaveChanges();
        }
        public void Save(Guid? Id ref Articles item string galleryItems)
        {
            ExtendedDBModelContainer _db = new ExtendedDBModelContainer();
            galleryItems = galleryItems.Remove(galleryItems.Length - 1);
            string[] galleryList = galleryItems.Split(‘;‘);
            if (!Id.HasValue)
            {
                item.CreateTime = DateTime.Now;
                item.Id = Guid.NewGuid();
                foreach (string s in galleryList)
                {
                    _db.Pictures.Addobject(new Pictures { Id = Guid.NewGuid() Name = “文章图片“ ArticleId = item.Id Url = s.Replace(“Thumbnails“ “Published“) ThumbnailsUrl = s });
                }
                _db.Articles.Addobject(item);
            }
            else
            {
                item.CreateTime = item.CreateTime.HasValue ? item.CreateTime : DateTime.Now;
                foreach (var g in _db.Pictures.Where(a => a.ArticleId == Id))
                {
                    _db.Pictures.Deleteobject(g);
                }
                foreach (string s in galleryList)
                {
                    _db.Pictures.Addobject(new Pictures { Id = Guid.NewGuid() Name = “文章图片“ ArticleId = item.Id Url = s.Replace(“Thumbnails“ “Published

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        2481  2012-09-19 11:38  51Aspx源码必读.txt
     文件        4945  2012-09-19 11:38  from.gif
     文件        5628  2012-09-19 11:38  Gift163.sln
     文件         125  2012-09-19 11:38  最新Asp.Net源码下载.url
     文件        3435  2012-09-19 11:38  BLL\ArticlesBLL.cs
     文件        5028  2012-09-19 11:38  BLL\BLL.csproj
     文件        2174  2012-09-19 11:38  BLL\ConfigsBLL.cs
     文件        1184  2012-09-19 11:38  BLL\ExtendedDBEntitie.cs
     文件        3774  2012-09-19 11:38  BLL\GalleryBLL.cs
     文件        5367  2012-09-19 11:38  BLL\GenresBLL.cs
     文件        1843  2012-09-19 11:38  BLL\LogsBLL.cs
     文件        1903  2012-09-19 11:38  BLL\OrderItemsBLL.cs
     文件        1851  2012-09-19 11:38  BLL\OrdersBLL.cs
     文件        1929  2012-09-19 11:38  BLL\PaymentModesBLL.cs
     文件        3186  2012-09-19 11:38  BLL\PicturesBLL.cs
     文件        3460  2012-09-19 11:38  BLL\ProductsBLL.cs
     文件        2696  2012-09-19 11:38  BLL\ProductsInTypesBLL.cs
     文件        1994  2012-09-19 11:38  BLL\ProductsToRegionsBLL.cs
     文件        9306  2012-09-19 11:38  BLL\ProductTypesBLL.cs
     文件        5315  2012-09-19 11:38  BLL\RegionsBLL.cs
     文件        1838  2012-09-19 11:38  BLL\RolesBLL.cs
     文件        1968  2012-09-19 11:38  BLL\ShippingAddressBLL.cs
     文件        1929  2012-09-19 11:38  BLL\ShoppingCartBLL.cs
     文件        1903  2012-09-19 11:38  BLL\StatisticsBLL.cs
     文件        1916  2012-09-19 11:38  BLL\UserProfileBLL.cs
     文件        1890  2012-09-19 11:38  BLL\UserRanksBLL.cs
     文件        3148  2012-09-19 11:38  BLL\UsersBLL.cs
     文件        1929  2012-09-19 11:38  BLL\UsersInRolesBLL.cs
     文件       67072  2012-09-19 11:38  BLL\bin\Debug\BLL.dll
     文件      181760  2012-09-19 11:38  BLL\bin\Debug\BLL.pdb
     文件       39936  2012-09-19 11:38  BLL\bin\Debug\EFCachingProvider.dll
............此处省略1072个文件信息

评论

共有 条评论