资源简介
基于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个文件信息
相关资源
- C#应用程序设计教程+课后习题答案.
- ASP.NET MVC5 入门 之登录验证
- ASP.NET(C#)带条码打印的固定资产管
- C#项目开发案例全程实录(第2版).(
- C#敏捷开发实践 完整版 pdf
- ASP.NET+MVC+4框架揭秘(蒋金楠)PDF高清
- 深入理解C#第三版
- c#入门最经典书籍比入门图解,入门到
- ASP.NET+MVC4+JQuery+easyui开发
- asp.net mvc 大文件分片上传
- asp.net批量打包文件
- Wpf ComboBox 多级正反向级联的实现
- 精通C#数据库开发(书和随书光盘)
- C#制作的送给女朋友的一个软件
- c#实现手写软签名
- RGBHSV颜色统计程序
- Adaptive Code: Agile coding with design patter
- webkit与C#winform相互调用
- c#消息队列案例
- math.NET函数库资源
- 51CTO-9787302275343Web程序设计——ASP.NE
- c#窗体应用程序做的经销存管理系统源
- C# RedisDemo
- C#车牌识别源码
- c#商店食物管理系统
- ASP.NET毕业设计(邮件收发+网站)
- Professional+ASP.NET+MVC+3.pdf
- 免费DataGridView打印及.NET轻松打印控件
- 《C# Windows Forms程序设计》电子书
- VS2017 10个项目C#源代码
评论
共有 条评论