• 大小: 16.24MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-31
  • 语言: C#
  • 标签: mvc3shop  

资源简介

本代码完全基于ASP.NET MVC3+EF+三层构架,主要功能分为: 所有页面美工均为作者独立完成,系统开发于1年前,稳定运行良好。 系统目前通过几乎所有PC端浏览器(IE6|7|8|9、火狐、谷歌浏览器、Opera) 以及含Linux内核的Ubuntu系统上的火狐3.0+及Unix内核的mac苹果电脑上的safari测试, 且已经稳定运行两年。 页面介绍: 前台页面: 海产品 茗茶 茗酒 宝石 陶瓷 地方特产 后台管理: 文章管理 文章列表 文章分类 商品管理 商品列表 商品分类 系统管理 用户管理 注意: 开发环境为Visual Studio 2010,数据库为SQL Server 2008r2,数据库文件在 DB_51aspx文件夹中附加就行。 管理员用户名密码均是:51aspx

资源截图

代码片段和文件信息

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

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        743  2012-12-20 13:38  基于ASP.NET MVC3与三层架构的电子商城源码\51Aspx源码必读.txt

    .......      5628  2012-09-19 11:38  基于ASP.NET MVC3与三层架构的电子商城源码\Gift163.sln

    .......      3435  2012-09-19 11:38  基于ASP.NET MVC3与三层架构的电子商城源码\BLL\ArticlesBLL.cs

    .......      5028  2012-09-19 11:38  基于ASP.NET MVC3与三层架构的电子商城源码\BLL\BLL.csproj

    .......      2174  2012-09-19 11:38  基于ASP.NET MVC3与三层架构的电子商城源码\BLL\ConfigsBLL.cs

    .......      1184  2012-09-19 11:38  基于ASP.NET MVC3与三层架构的电子商城源码\BLL\ExtendedDBEntitie.cs

    .......      3774  2012-09-19 11:38  基于ASP.NET MVC3与三层架构的电子商城源码\BLL\GalleryBLL.cs

    .......      5367  2012-09-19 11:38  基于ASP.NET MVC3与三层架构的电子商城源码\BLL\GenresBLL.cs

    .......      1843  2012-09-19 11:38  基于ASP.NET MVC3与三层架构的电子商城源码\BLL\LogsBLL.cs

    .......      1903  2012-09-19 11:38  基于ASP.NET MVC3与三层架构的电子商城源码\BLL\OrderItemsBLL.cs

    .......      1851  2012-09-19 11:38  基于ASP.NET MVC3与三层架构的电子商城源码\BLL\OrdersBLL.cs

    .......      1929  2012-09-19 11:38  基于ASP.NET MVC3与三层架构的电子商城源码\BLL\PaymentModesBLL.cs

    .......      3186  2012-09-19 11:38  基于ASP.NET MVC3与三层架构的电子商城源码\BLL\PicturesBLL.cs

    .......      3460  2012-09-19 11:38  基于ASP.NET MVC3与三层架构的电子商城源码\BLL\ProductsBLL.cs

    .......      2696  2012-09-19 11:38  基于ASP.NET MVC3与三层架构的电子商城源码\BLL\ProductsInTypesBLL.cs

    .......      1994  2012-09-19 11:38  基于ASP.NET MVC3与三层架构的电子商城源码\BLL\ProductsToRegionsBLL.cs

    .......      9306  2012-09-19 11:38  基于ASP.NET MVC3与三层架构的电子商城源码\BLL\ProductTypesBLL.cs

    .......      5315  2012-09-19 11:38  基于ASP.NET MVC3与三层架构的电子商城源码\BLL\RegionsBLL.cs

    .......      1838  2012-09-19 11:38  基于ASP.NET MVC3与三层架构的电子商城源码\BLL\RolesBLL.cs

    .......      1968  2012-09-19 11:38  基于ASP.NET MVC3与三层架构的电子商城源码\BLL\ShippingAddressBLL.cs

    .......      1929  2012-09-19 11:38  基于ASP.NET MVC3与三层架构的电子商城源码\BLL\ShoppingCartBLL.cs

    .......      1903  2012-09-19 11:38  基于ASP.NET MVC3与三层架构的电子商城源码\BLL\StatisticsBLL.cs

    .......      1916  2012-09-19 11:38  基于ASP.NET MVC3与三层架构的电子商城源码\BLL\UserProfileBLL.cs

    .......      1890  2012-09-19 11:38  基于ASP.NET MVC3与三层架构的电子商城源码\BLL\UserRanksBLL.cs

    .......      3148  2012-09-19 11:38  基于ASP.NET MVC3与三层架构的电子商城源码\BLL\UsersBLL.cs

    .......      1929  2012-09-19 11:38  基于ASP.NET MVC3与三层架构的电子商城源码\BLL\UsersInRolesBLL.cs

    .......     67072  2012-09-19 11:38  基于ASP.NET MVC3与三层架构的电子商城源码\BLL\bin\Debug\BLL.dll

    .......    181760  2012-09-19 11:38  基于ASP.NET MVC3与三层架构的电子商城源码\BLL\bin\Debug\BLL.pdb

    .......     39936  2012-09-19 11:38  基于ASP.NET MVC3与三层架构的电子商城源码\BLL\bin\Debug\EFCachingProvider.dll

    .......    132608  2012-09-19 11:38  基于ASP.NET MVC3与三层架构的电子商城源码\BLL\bin\Debug\EFCachingProvider.pdb

............此处省略1285个文件信息

评论

共有 条评论

相关资源