资源简介
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
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
....... 3435 2012-09-19 11:38 基于ASP.NET MVC3与三层架构的电子商城源码\BLL\ArticlesBLL.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
....... 8192 2012-09-19 11:38 基于ASP.NET MVC3与三层架构的电子商城源码\BLL\bin\Debug\EFCachingProvider.Web.dll
....... 24064 2012-09-19 11:38 基于ASP.NET MVC3与三层架构的电子商城源码\BLL\bin\Debug\EFCachingProvider.Web.pdb
....... 29184 2012-09-19 11:38 基于ASP.NET MVC3与三层架构的电子商城源码\BLL\bin\Debug\EFProviderWrapperToolkit.dll
....... 93696 2012-09-19 11:38 基于ASP.NET MVC3与三层架构的电子商城源码\BLL\bin\Debug\EFProviderWrapperToolkit.pdb
....... 195584 2012-09-19 11:38 基于ASP.NET MVC3与三层架构的电子商城源码\BLL\bin\Debug\Models.dll
....... 267776 2012-09-19 11:38 基于ASP.NET MVC3与三层架构的电子商城源码\BLL\bin\Debug\Models.pdb
....... 21504 2012-09-19 11:38 基于ASP.NET MVC3与三层架构的电子商城源码\BLL\bin\Debug\Providers.dll
....... 54784 2012-09-19 11:38 基于ASP.NET MVC3与三层架构的电子商城源码\BLL\bin\Debug\Providers.pdb
....... 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
....... 2464 2012-09-19 11:38 基于ASP.NET MVC3与三层架构的电子商城源码\BLL\obj\Debug\BLL.csproj.FileListAbsolute.txt
....... 71215 2012-09-19 11:38 基于ASP.NET MVC3与三层架构的电子商城源码\BLL\obj\Debug\BLL.csprojResolveAssemblyReference.cache
....... 67072 2012-09-19 11:38 基于ASP.NET MVC3与三层架构的电子商城源码\BLL\obj\Debug\BLL.dll
....... 181760 2012-09-19 11:38 基于ASP.NET MVC3与三层架构的电子商城源码\BLL\obj\Debug\BLL.pdb
....... 7067 2012-09-19 11:38 基于ASP.NET MVC3与三层架构的电子商城源码\BLL\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
....... 66340 2012-09-19 11:38 基于ASP.NET MVC3与三层架构的电子商城源码\BLL\obj\Debug\ResolveAssemblyReference.cache
....... 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
............此处省略1336个文件信息
相关资源
- ASP.NET MVC5 框架揭秘
- ASP.NET微信公众平台开发源代码
- 最新微软官方文档 ASP.NET CORE 2.2
- ASP.net基于百度AI的在线人脸登陆,人
- ASP.Net MVC + bootstrap 仓库管理系统源码
- 深入体验ASP.NET项目开发_源码
- ASP.Net呼叫中心客服系统源码.zip.zip
- asp.net母版页大全
- 10个ASP.NET项目源码
- C# 类似webapi的Nancy框架
- 企业OA办公系统 asp.net源码 三层架构
- ASP.NET 在线考试系统
- 小型音乐网站
- asp.net mvc企业管理系统项目开发源码
- ASP.NET的企业通用权限管理系统 源代码
- C#基于MVC+EasyUI+ECharts后台管理系统完整
- ASP.Net 后台通用权限系统 源代码
- ASP.net网上销售系统.zip
- web前端开发 使用ASP.NET CoreAngular 和B
- ASP.NET门户网站源码
- 11个ASP.NET完整项目打包
- ASP.NETMVC5kjjm_jb51.rar
- 功能强大的ASP.NET版聊天室源码使用
- ASP.NET程序设计教程C#版
- 车辆管理系统源码 移动派车系统 车管
- asp.net 学生管理系统160963
- 基于ASP.NET+MYSQL的图片管理系统
- ASP.NET开发环境中水晶报表和在水晶报
- 基于ASP.NET MVC3电子商城源码
- ASP.NET MVC5 入门 之登录验证
评论
共有 条评论