基于ASP.NET MVC3电子
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 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 BLLArticlesBLL.cs
文件 5028 2012-09-19 11:38 BLLBLL.csproj
文件 2174 2012-09-19 11:38 BLLConfigsBLL.cs
文件 1184 2012-09-19 11:38 BLLExtendedDBEntitie.cs
文件 3774 2012-09-19 11:38 BLLGalleryBLL.cs
文件 5367 2012-09-19 11:38 BLLGenresBLL.cs
文件 1843 2012-09-19 11:38 BLLLogsBLL.cs
文件 1903 2012-09-19 11:38 BLLOrderItemsBLL.cs
文件 1851 2012-09-19 11:38 BLLOrdersBLL.cs
文件 1929 2012-09-19 11:38 BLLPaymentModesBLL.cs
文件 3186 2012-09-19 11:38 BLLPicturesBLL.cs
文件 3460 2012-09-19 11:38 BLLProductsBLL.cs
文件 2696 2012-09-19 11:38 BLLProductsInTypesBLL.cs
文件 1994 2012-09-19 11:38 BLLProductsToRegionsBLL.cs
文件 9306 2012-09-19 11:38 BLLProductTypesBLL.cs
文件 5315 2012-09-19 11:38 BLLRegionsBLL.cs
文件 1838 2012-09-19 11:38 BLLRolesBLL.cs
文件 1968 2012-09-19 11:38 BLLShippingAddressBLL.cs
文件 1929 2012-09-19 11:38 BLLShoppingCartBLL.cs
文件 1903 2012-09-19 11:38 BLLStatisticsBLL.cs
文件 1916 2012-09-19 11:38 BLLUserProfileBLL.cs
文件 1890 2012-09-19 11:38 BLLUserRanksBLL.cs
文件 3148 2012-09-19 11:38 BLLUsersBLL.cs
文件 1929 2012-09-19 11:38 BLLUsersInRolesBLL.cs
文件 67072 2012-09-19 11:38 BLLinDebugBLL.dll
文件 181760 2012-09-19 11:38 BLLinDebugBLL.pdb
文件 39936 2012-09-19 11:38 BLLinDebugEFCachingProvider.dll
............此处省略1072个文件信息
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 BLLArticlesBLL.cs
文件 5028 2012-09-19 11:38 BLLBLL.csproj
文件 2174 2012-09-19 11:38 BLLConfigsBLL.cs
文件 1184 2012-09-19 11:38 BLLExtendedDBEntitie.cs
文件 3774 2012-09-19 11:38 BLLGalleryBLL.cs
文件 5367 2012-09-19 11:38 BLLGenresBLL.cs
文件 1843 2012-09-19 11:38 BLLLogsBLL.cs
文件 1903 2012-09-19 11:38 BLLOrderItemsBLL.cs
文件 1851 2012-09-19 11:38 BLLOrdersBLL.cs
文件 1929 2012-09-19 11:38 BLLPaymentModesBLL.cs
文件 3186 2012-09-19 11:38 BLLPicturesBLL.cs
文件 3460 2012-09-19 11:38 BLLProductsBLL.cs
文件 2696 2012-09-19 11:38 BLLProductsInTypesBLL.cs
文件 1994 2012-09-19 11:38 BLLProductsToRegionsBLL.cs
文件 9306 2012-09-19 11:38 BLLProductTypesBLL.cs
文件 5315 2012-09-19 11:38 BLLRegionsBLL.cs
文件 1838 2012-09-19 11:38 BLLRolesBLL.cs
文件 1968 2012-09-19 11:38 BLLShippingAddressBLL.cs
文件 1929 2012-09-19 11:38 BLLShoppingCartBLL.cs
文件 1903 2012-09-19 11:38 BLLStatisticsBLL.cs
文件 1916 2012-09-19 11:38 BLLUserProfileBLL.cs
文件 1890 2012-09-19 11:38 BLLUserRanksBLL.cs
文件 3148 2012-09-19 11:38 BLLUsersBLL.cs
文件 1929 2012-09-19 11:38 BLLUsersInRolesBLL.cs
文件 67072 2012-09-19 11:38 BLLinDebugBLL.dll
文件 181760 2012-09-19 11:38 BLLinDebugBLL.pdb
文件 39936 2012-09-19 11:38 BLLinDebugEFCachingProvider.dll
............此处省略1072个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)